diff --git a/images_secure/150/64b743d429e0509eddc0e1960129b832.jpg b/images_secure/150/64b743d429e0509eddc0e1960129b832.jpg new file mode 100644 index 0000000..865b907 Binary files /dev/null and b/images_secure/150/64b743d429e0509eddc0e1960129b832.jpg differ diff --git a/images_secure/150/a407403c43c4ff24e9b290de42dfb990.jpg b/images_secure/150/a407403c43c4ff24e9b290de42dfb990.jpg new file mode 100644 index 0000000..dabc38a Binary files /dev/null and b/images_secure/150/a407403c43c4ff24e9b290de42dfb990.jpg differ diff --git a/images_secure/150/d8da224187ec05d752734ae56438f346.jpg b/images_secure/150/d8da224187ec05d752734ae56438f346.jpg new file mode 100644 index 0000000..4771318 Binary files /dev/null and b/images_secure/150/d8da224187ec05d752734ae56438f346.jpg differ diff --git a/images_secure/300/64b743d429e0509eddc0e1960129b832.jpg b/images_secure/300/64b743d429e0509eddc0e1960129b832.jpg new file mode 100644 index 0000000..bf38e88 Binary files /dev/null and b/images_secure/300/64b743d429e0509eddc0e1960129b832.jpg differ diff --git a/images_secure/300/a407403c43c4ff24e9b290de42dfb990.jpg b/images_secure/300/a407403c43c4ff24e9b290de42dfb990.jpg new file mode 100644 index 0000000..1a645d2 Binary files /dev/null and b/images_secure/300/a407403c43c4ff24e9b290de42dfb990.jpg differ diff --git a/images_secure/300/d8da224187ec05d752734ae56438f346.jpg b/images_secure/300/d8da224187ec05d752734ae56438f346.jpg new file mode 100644 index 0000000..e57bd18 Binary files /dev/null and b/images_secure/300/d8da224187ec05d752734ae56438f346.jpg differ diff --git a/images_secure/600/64b743d429e0509eddc0e1960129b832.jpg b/images_secure/600/64b743d429e0509eddc0e1960129b832.jpg new file mode 100644 index 0000000..cd034a0 Binary files /dev/null and b/images_secure/600/64b743d429e0509eddc0e1960129b832.jpg differ diff --git a/images_secure/600/a407403c43c4ff24e9b290de42dfb990.jpg b/images_secure/600/a407403c43c4ff24e9b290de42dfb990.jpg new file mode 100644 index 0000000..db342a0 Binary files /dev/null and b/images_secure/600/a407403c43c4ff24e9b290de42dfb990.jpg differ diff --git a/images_secure/600/d8da224187ec05d752734ae56438f346.jpg b/images_secure/600/d8da224187ec05d752734ae56438f346.jpg new file mode 100644 index 0000000..5b7a264 Binary files /dev/null and b/images_secure/600/d8da224187ec05d752734ae56438f346.jpg differ diff --git a/images_secure/full/64b743d429e0509eddc0e1960129b832.jpg b/images_secure/full/64b743d429e0509eddc0e1960129b832.jpg new file mode 100644 index 0000000..da1177b Binary files /dev/null and b/images_secure/full/64b743d429e0509eddc0e1960129b832.jpg differ diff --git a/images_secure/full/a407403c43c4ff24e9b290de42dfb990.jpg b/images_secure/full/a407403c43c4ff24e9b290de42dfb990.jpg new file mode 100644 index 0000000..ca9065f Binary files /dev/null and b/images_secure/full/a407403c43c4ff24e9b290de42dfb990.jpg differ diff --git a/images_secure/full/d8da224187ec05d752734ae56438f346.jpg b/images_secure/full/d8da224187ec05d752734ae56438f346.jpg new file mode 100644 index 0000000..f175119 Binary files /dev/null and b/images_secure/full/d8da224187ec05d752734ae56438f346.jpg differ diff --git a/milfs.sql.gz b/milfs.sql.gz deleted file mode 100644 index 3993e23..0000000 --- a/milfs.sql.gz +++ /dev/null @@ -1,1706 +0,0 @@ --- phpMyAdmin SQL Dump --- version 4.2.12deb2 --- http://www.phpmyadmin.net --- --- Host: localhost --- Generation Time: Jul 27, 2015 at 07:11 PM --- Server version: 5.5.44-0+deb8u1 --- PHP Version: 5.6.9-0+deb8u1 - -SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; - --- --- Database: `milfs` --- - --- -------------------------------------------------------- - --- --- Table structure for table `empresa` --- - -CREATE TABLE IF NOT EXISTS `empresa` ( -`id` int(11) NOT NULL, - `id_responsable` int(11) NOT NULL DEFAULT '0' COMMENT 'Se guarda el id del responsable de la empresa', - `ciiu` char(5) CHARACTER SET latin1 NOT NULL DEFAULT '', - `sector` int(3) NOT NULL, - `razon_social` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `sigla` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `slogan` text CHARACTER SET latin1 NOT NULL, - `nit` varchar(15) CHARACTER SET latin1 NOT NULL DEFAULT '', - `direccion` text CHARACTER SET latin1 NOT NULL, - `telefono_1` varchar(30) CHARACTER SET latin1 NOT NULL DEFAULT '', - `web` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `email` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `persona_contacto` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `regimen_tributario` char(15) CHARACTER SET latin1 NOT NULL DEFAULT '', - `resolucion_facturacion` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `facturacion_desde` int(30) DEFAULT NULL COMMENT 'Comienzo del permiso de facturación', - `facturacion_hasta` int(30) DEFAULT NULL COMMENT 'Fin del permiso de facturación', - `facturacion_primera` int(30) DEFAULT NULL COMMENT 'Primera factura que se imprimirá, puede ser la primera de la resolución', - `facturacion_prefijo` varchar(25) CHARACTER SET latin1 NOT NULL DEFAULT '', - `facturacion_fecha` int(20) NOT NULL DEFAULT '0' COMMENT 'Fechad e la resolucion', - `facturacion_vencimiento` int(20) NOT NULL DEFAULT '0' COMMENT 'Fecha de vencimiento de la resolucion de facturación', - `logo_color` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `logo_bn` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `logo_alta` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `logo_baja` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `imagen` char(40) COLLATE utf8_spanish2_ci NOT NULL, - `css` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `css_impresion` varchar(254) CHARACTER SET latin1 NOT NULL DEFAULT '', - `id_localizacion` int(11) NOT NULL, - `id_redes_sociales` int(11) NOT NULL, - `twitter` varchar(50) COLLATE utf8_spanish2_ci NOT NULL, - `facebook` varchar(200) COLLATE utf8_spanish2_ci NOT NULL -) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci COMMENT='Datos de la IPS'; - --- --- Dumping data for table `empresa` --- - -INSERT INTO `empresa` (`id`, `id_responsable`, `ciiu`, `sector`, `razon_social`, `sigla`, `slogan`, `nit`, `direccion`, `telefono_1`, `web`, `email`, `persona_contacto`, `regimen_tributario`, `resolucion_facturacion`, `facturacion_desde`, `facturacion_hasta`, `facturacion_primera`, `facturacion_prefijo`, `facturacion_fecha`, `facturacion_vencimiento`, `logo_color`, `logo_bn`, `logo_alta`, `logo_baja`, `imagen`, `css`, `css_impresion`, `id_localizacion`, `id_redes_sociales`, `twitter`, `facebook`) VALUES -(1, 1, '', 0, 'qwerty', 'MILFS', 'El futuro ya no es lo que era', '', '', '', 'http://qwerty.co', 'correo@qwerty.co', '', '', '', NULL, NULL, NULL, '', 0, 0, '', '', '', '', '5ea17940eb83cbcff6a7cea1c501ce85.jpg', '', '', 0, 0, 'qwerty_co', 'https://www.facebook.com/pages/Qwerty-co/146226688795185'); - --- -------------------------------------------------------- - --- --- Table structure for table `estilos` --- - -CREATE TABLE IF NOT EXISTS `estilos` ( -`id` int(11) NOT NULL, - `elemento` varchar(100) DEFAULT NULL, - `label` varchar(19) DEFAULT NULL, - `valor` varchar(10277) DEFAULT NULL, - `color` varchar(8) DEFAULT NULL, - `tipo` varchar(32) NOT NULL, - `identificador` varchar(32) NOT NULL, - `id_empresa` int(11) NOT NULL -) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8; - --- --- Dumping data for table `estilos` --- - -INSERT INTO `estilos` (`id`, `elemento`, `label`, `valor`, `color`, `tipo`, `identificador`, `id_empresa`) VALUES -(1, '.campo_nombre', 'font-weight', 'bold', NULL, '', '', 1), -(2, '.campo_contenido', 'font-normal', 'bold', NULL, '', '', 1), -(6, '.modal-dialogx', ' width', '98% !important', NULL, '', '', 1), -(7, '.modal-content', 'height', '100%', NULL, '', '', 1), -(8, '.modal-dialog', 'padding', '0', NULL, '', '', 1), -(9, '.modal-dialog', 'height', 'auto', NULL, '', '', 1), -(10, '.panel-map', 'border-radius', '10px', NULL, '', '', 1), -(11, '.panel-map', 'width', '18%', NULL, '', '', 1), -(12, '.panel-map', 'background-color', 'white', NULL, '', '', 1), -(13, '.panel-map', 'margin-left', '80%', NULL, '', '', 1), -(14, '.panel-map', 'z-index', '10000', NULL, '', '', 1), -(15, '.panel-map', 'position', 'absolute', NULL, '', '', 1), -(16, '.panel-map', 'top', '20%', NULL, '', '', 1), -(17, '.panel-map', 'padding', '10px', NULL, '', '', 1), -(18, '.leaflet-popup-content-wrapper', 'background', '#a7ffee !important', '', '', '', 1), -(19, '.leaflet-popup-content-wrapper', 'color', '#333399 !important', '', '', '', 1), -(20, '.leaflet-popup-content-wrapper', 'line-height', '24px !important', '', '', '', 1), -(21, '.leaflet-popup-content-wrapper', 'border-style', 'dotted !important', '', '', '', 1), -(22, '.leaflet-popup-content-wrapper', 'border-radius', '10px !important', '', '', '', 1), -(23, '.leaflet-popup-content-wrapper', 'border-width', '2px !important', '', '', '', 1), -(24, '.leaflet-popup-tip', 'border-top', '15px dotted #333399 !important', '', '', '', 1), -(26, '.ficha-contenido', 'padding', '5px', NULL, '', '', 1), -(28, '.ficha-contenido', 'margin', '0px', NULL, '', '', 1), -(29, '.XXXdropdown-menu liXXX:hover .XXXsub-menu', 'visibility', 'visible', NULL, '', '', 1), -(30, '.XXXdropdown:hover .XXXdropdown-menu', 'display', 'block', NULL, '', '', 1), -(31, '.dropdown:hover .dropdown-menu', 'background', 'rgba(255,255,255,1)', NULL, '', '', 1), -(32, '.navbar-default ', 'background', 'rgba(255,255,255,1)', NULL, '', '', 1), -(33, 'nav.navbar.navbar-default.submenu', 'background', 'rgba(255,255,255,0.8)', NULL, '', '', 1); - --- -------------------------------------------------------- - --- --- Table structure for table `form_areas` --- - -CREATE TABLE IF NOT EXISTS `form_areas` ( -`id` int(11) NOT NULL, - `nombre` text NOT NULL, - `descripcion` text NOT NULL, - `estado` int(11) NOT NULL DEFAULT '0', - `orden` int(11) NOT NULL DEFAULT '0' COMMENT 'Orden en que se muestran las areas', - `id_empresa` int(11) NOT NULL -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; - --- --- Dumping data for table `form_areas` --- - -INSERT INTO `form_areas` (`id`, `nombre`, `descripcion`, `estado`, `orden`, `id_empresa`) VALUES -(1, 'General', '', 1, 1, 1); - --- -------------------------------------------------------- - --- --- Table structure for table `form_campos` --- - -CREATE TABLE IF NOT EXISTS `form_campos` ( -`id` int(11) NOT NULL, - `id_especialista` int(11) NOT NULL DEFAULT '0', - `id_empresa` int(11) NOT NULL, - `campo_nombre` text CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL, - `campo_descripcion` text CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, - `campo_tipo` int(11) NOT NULL DEFAULT '0', - `campo_area` int(11) DEFAULT NULL, - `orden` int(2) NOT NULL DEFAULT '0', - `activo` int(11) NOT NULL DEFAULT '0', - `identificador` varchar(32) NOT NULL, - `bloqueo` int(1) NOT NULL DEFAULT '0', - `tipo_contenido` set('1','a','s') NOT NULL COMMENT '''1 numerico'',''alfanumerico'',''simbolos''' -) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=latin1; - --- --- Dumping data for table `form_campos` --- - -INSERT INTO `form_campos` (`id`, `id_especialista`, `id_empresa`, `campo_nombre`, `campo_descripcion`, `campo_tipo`, `campo_area`, `orden`, `activo`, `identificador`, `bloqueo`, `tipo_contenido`) VALUES -(0, 0, 1, 'imagen', 'Campo especial para la imagen', 15, 1, 0, 1, 'imagen', 0, ''), -(1, 0, 1, 'Primer nombre', 'Pablo', 1, 1, 0, 1, 'f13bb435acfd7ba3f88a5f74fe3fadc2', 0, ''), -(2, 0, 1, 'Segundo nombre', 'Fernando', 1, 1, 0, 1, 'e03db6f72422a01b20953b25d7c7fee3', 0, ''), -(3, 0, 1, 'Primer apellido', 'Perez', 1, 0, 0, 1, '5c3cdc8e15eb15dfce8c591986deb800', 0, ''), -(4, 0, 1, 'Segundo apellido', 'Martinez', 1, 1, 0, 1, 'bc1699111bd9aa3b3ec114f53f99a3cb', 0, ''), -(5, 0, 1, 'Nombres y apellidos', 'Escriba el nombre completo con apellidos', 1, 0, 0, 1, '531a7eaef7ed326a6222e2aeb1229e9c', 0, ''), -(6, 0, 1, 'Telefono', 'Solo números', 3, 0, 0, 1, '4a70495abb15d926dcc031e58b67fbe4', 0, ''), -(7, 0, 1, 'Dirección', 'Escriba la dirección completa', 2, 2, 0, 1, '400864ef5b72242c7aa78edaa83854f3', 0, ''), -(8, 0, 1, 'Actividad', '', 1, 0, 0, 1, 'e92ff0595452708abc9e7bfe698eafd1', 0, ''), -(9, 0, 1, 'Descripción', 'limitado a 140 caracteres.', 17, 0, 0, 1, '34b1a570180e02f1960e7d7a25e23002', 0, ''), -(10, 0, 1, 'Mes', 'Los meses del año', 8, 0, 0, 1, '400ba32128df67eb162fb753e8cfad4c', 0, ''), -(11, 0, 1, 'Entidad', 'Nombre de la entidad.', 1, 0, 0, 1, '9141fdf92fbed44d18789854b537868e', 0, ''), -(12, 0, 1, 'Cargo', 'Cargo en la empresa, no es un campo obligatorio.', 1, 0, 0, 1, '16011685a8337f9c38e988652969a96f', 0, ''), -(13, 0, 1, 'Celular', 'Numero de celular.', 3, 0, 0, 1, '1a9ca006b88f96785ca15a6165e813ff', 0, ''), -(14, 0, 1, 'Categoria', 'Categoria para los contactos del museo ', 8, 0, 0, 1, '1852d58951a6980771d9ee7ba189722a', 0, ''), -(15, 0, 1, 'Correo electronico', 'Correo electronico', 1, 2, 0, 1, 'dd9fc13c87ca1fbde986c92c131e6b5d', 0, ''), -(16, 0, 1, 'Correo electronico secundario', 'Correo Electronico Secundario, si la persona tiene un segundo correo este campo puede ser útil.', 1, 0, 0, 1, '65e752c9c88fdfba3a1eea293a89e4f3', 0, ''), -(17, 0, 1, 'Ciudad', 'Ciudad relacionada', 1, 0, 0, 1, 'baea0a6f032dc1b9ef3a5e36872d3dc1', 0, ''), -(18, 0, 1, 'Mapa', 'Campo de georeferencia', 14, 0, 0, 1, 'ed76fc240f8e9a4fa980fd76ba1d75e1', 0, ''), -(19, 0, 1, 'Parrafo', 'Texto extenso', 17, 0, 0, 1, '22197bf9c4f70d27730114e5cf4aafc4', 0, ''), -(20, 0, 1, 'Título', '', 1, 0, 0, 1, '0d3edae00f76e28cf9ff7f2c6b4f53dd', 0, ''), -(21, 0, 1, 'Pais', 'Pais donde esta ubicado el sujeto - contacto, artista, curador, espacio alternativo, visitante, etc.', 1, 0, 0, 1, '1d140883024f3928d1dcd13a94f4d497', 0, ''), -(22, 0, 1, 'Fecha de inicio', '', 11, 0, 0, 1, '45a51ae25218e7f5bc109b02ca106b8e', 0, ''), -(23, 0, 1, 'Fecha de finalización', '', 11, 0, 0, 1, '4ed6b84e9d8e2b37a712c7a0c8404dff', 0, ''), -(24, 0, 1, 'Html', 'este campo es de html', 7, 0, 0, 1, 'ce7df66e8e9d343687a89b0733df216c', 0, ''), -(25, 0, 1, 'Link', 'Link del formulario de contacto', 4, 0, 0, 1, '8c7b8349d6b91886a89f476be8835e1f', 0, ''), -(26, 0, 1, 'Foto', 'Muéstranos tu carita', 15, 0, 0, 1, '9015233fe2ed5ebf8a0076faca6aff91', 0, ''), -(38, 0, 1, 'Dc:title', 'Definición: (Título del recurso) nombre por el cual el recurso es conocido, asignado\nusualmente por el creador o editor.\nGuía para la creación de contenido: normalmente el título será aquel por el que se\nconozca formalmente el recurso. Sí existe duda sobre qué constituye el título, repita\nel campo e incluya las variantes del título. Sí el ítem está en HTML, vea el código\nfuente y asegúrese que el título que se indica en el header (metadato) está también\nincluido como título del ítem.', 1, 0, 0, 1, 'd8ef2eac6b885d6e7c474fea37590174', 0, ''), -(39, 0, 1, 'Dc:title.alternative', 'Refinamiento de elementos: Alternative: la etiqueta Title puede complementarse con\nel calificador “alternative” para indicar las variantes del título y puede incluir\nabreviaturas y traducciones del título.', 1, 0, 0, 1, '2585baf1bbff3417e7842ac2045497f7', 0, ''), -(40, 0, 1, 'Dc:creator', 'Definición: entidad principal responsable de crear el contenido del recurso, puede ser personal, corporativa, o un servicio.\n\nGuía para la creación de contenido: los creadores deberán ser listados\nseparadamente, preferentemente en el mismo orden que ellos aparecen en la\npublicación. Los nombres personales se ingresarán por el apellido seguido por el\nprimer nombre o el nombre de familia. Cuando exista duda ingrese el nombre tal\ncomo aparece y no lo invierta.', 1, 0, 0, 1, '52c08f2f1aa1f486c30221ebca18d6af', 0, ''), -(41, 0, 1, 'Dc:creator.name', '', 1, 0, 0, 1, '857885faf3d8568f314a36dca3373f0f', 0, ''), -(42, 0, 1, 'Dc:creator.email', '', 1, 0, 0, 1, '5886b247db5d035361160213fb75c1c4', 0, ''), -(43, 0, 1, 'Dc:creator.address', '', 1, 0, 0, 1, '4e0a1fd04c9035af1159057c88e11a32', 0, ''), -(44, 0, 1, 'Dc:subject', 'Definición: tema del contenido del recurso.', 1, 0, 0, 1, '6cf896176cff698edd65a0064b2e160e', 0, ''), -(45, 0, 1, 'Dc:description', 'Definición: explicación del contenido del recurso.\nGuía para la creación de contenido: dado que el campo de descripción es\npotencialmente una rica fuente de términos indizables, se debe precaver su inclusión\nsiempre que esto sea posible. La práctica más recomendada es usar frases\ncompletas, ya que la descripción se usa para proporcionar una mayor información a\nlos usuarios de la que pueden obtener a través de los datos ingresados en los demás\nelementos.\nLa descripción puede incluir, pero no se limita a: un resumen, tabla de contenidos,\nreferencia a una representación gráfica del contenido o una explicación en texto libre\nsobre el contenido.', 2, 0, 0, 1, '779595ba958df927a27f57a554264c76', 0, ''), -(46, 0, 1, 'Dc:description.tableofcontents', '', 2, 0, 0, 1, 'f6428a1ff799a04008be6b51a4fa0dbf', 0, ''), -(47, 0, 1, 'Dc:description.abstract', '', 2, 0, 0, 1, 'd2eaed6787620156c0af199c8961fe6f', 0, ''), -(48, 0, 1, 'Dc:publisher', 'Definición: entidad responsable de que el recurso esté disponible.', 1, 0, 0, 1, 'b0b3763cc40f32eae93d5b5ee9aaab67', 0, ''), -(49, 0, 1, 'Dc:contributor', 'Definición: entidad responsable de hacer contribuciones al contenido del recurso,\nincluye personas, entidades corporativas o un servicio.', 1, 0, 0, 1, '6e9e0f7d30b10bf6b6c4c2fc04b6fb71', 0, ''), -(50, 0, 1, 'Dc:date', 'Definición: cualquier fecha asociada con el ciclo de vida de un recurso.\nGuía para la creación de contenido: normalmente, la fecha estará relacionada con la\ncreación o disponibilidad del recurso. Lo más recomendable es seguir la norma\nISO8601: formato YYYY-MM-DD (1999-06-05).', 11, 0, 0, 1, '8d44da45c9c649de6fa2e1c51a992e42', 0, ''), -(51, 0, 1, 'Dc:type', 'Definición: naturaleza o género del contenido del recurso.\nGuía para la creación de contenido: el elemento Type incluye términos que\ndescriben categorías generales, funciones, géneros o niveles de agregación de\ncontenido. La práctica más recomendada es seleccionar un valor desde un\nvocabulario controlado (por ejemplo, el vocabulario DCMIType). Para describir la\nmanifestación física o digital del recurso, use el campo Format (formato).\nSí el contenido del recurso incluye varios o múltiples tipos, use la función de\nrepetibilidad de los elementos y repita los tipos más importantes que describan el\nrecurso.', 8, 0, 0, 1, '3943a48c25543bff1a641e70e45b6811', 0, ''), -(52, 0, 1, 'Dc:format', 'Definición: la presentación física o digital del recurso.\nGuía para creación del contenido: normalmente, el formato puede incluir tipos de\nmedios o dimensiones de un recurso, las dimensiones incluyen el tamaño y la\nduración. El formato puede usarse para identificar el software, hardware u otros\nequipamientos necesarios para visualizar/presentar u operar el recurso. La práctica\nmás recomendada es seleccionar un valor de un vocabulario controlado, por ejemplo,\nla lista de Internet Media Types, disponible en:\n que define\nlos formatos de medios computacionales.', 8, 0, 0, 1, '9a4361a6817fecc0a6a66874c64504ee', 0, ''), -(53, 0, 1, 'Dc:source', 'Definición: identifica al recurso del cual deriva el recurso que está siendo descrito.\nGuía para la creación de contenido: el recurso digitalizado puede derivar en parte o\nen su totalidad desde otra fuente. Se recomienda hacer referencia al recurso por\nmedio de una cadena de números conforme a un sistema de identificación formal.', 1, 0, 0, 1, '55b5737650c44c8692d71db525245b53', 0, ''), -(54, 0, 1, 'Dc:languaje', 'Definición: idioma del contenido intelectual de un recurso.\nGuía para la creación de contenido: aquí se puede representar un valor codificado o\nun string de texto. Si el contenido está en más de un idioma, el elemento puede ser\nrepetido.', 8, 0, 0, 1, '7b6e12971eb2c7eff16776f0be5b4bd5', 0, ''), -(55, 0, 1, 'Dc:relation', 'Definición: referencia a un recurso relacionado.\nGuía para la creación del contenido: las relaciones pueden ser expresadas\nrecíprocamente (siempre que los recursos hayan sido descritos en ambos extremos de\nla relación) o en una dirección solamente, aún cuando exista un refinamiento\ndisponible para permitir la reciprocidad. Si se usan strings de textos en lugar de\nnúmeros de identificación, la referencia se debería especificar apropiadamente. La\npráctica más recomendada es identificar los recursos referenciados mediante un\nstring [conjunto de caracteres manipulados como un grupo] o un número conforme a\nun sistema de identificación formal.\nSe sugiere usar este elemento. dado que proporciona más información al usuario\nfinal.', 1, 0, 0, 1, '0c63e5cb81279f2c4403a1222f853fb8', 0, ''), -(56, 0, 1, 'Dc:coverage', 'Definición: extensión, magnitud o el alcance del contenido de un recurso.\nGuía para la creación de contenido: normalmente, la cobertura incluirá la\nlocalización espacial (un nombre de un lugar o unas coordenadas geográficas),\nperíodo temporal (una expresión que identifica un período, fecha o rango de fecha) o\njurisdicción (por ejemplo una denominación de una entidad administrativa). La\npráctica recomendada es seleccionar un valor de un vocabulario controlado (por\nejemplo, del Tesauro de Nombres Geográficos [TGN]) y usar, cuando sea oportuno,\nnombres de períodos de tiempo o de lugares, más que identificadores numéricos\ncomo un conjunto de coordenadas o rangos de fecha.', 1, 0, 0, 1, '5b3b7658ac2bad7caa691b35b5f9c564', 0, ''), -(57, 0, 1, 'Dc:coverage.temporal', '', 1, 0, 0, 1, '7c3ca3333cb948e523b2754b3674b837', 0, ''), -(58, 0, 1, 'Dc:coverage.spatial', 'Lugar o coordenadas', 14, 0, 0, 1, '1051b68fde2e91ba393191be8c109a52', 0, ''), -(59, 0, 1, 'Dc:coverage.temporal.inicio', '', 1, 0, 0, 1, 'dd961c81031d162056517e1065d9a3aa', 0, ''), -(60, 0, 1, 'Dc:coverage.fin', '', 1, 0, 0, 1, '7b6597965be3e7948cfee358b55f9d60', 0, ''), -(61, 0, 1, 'Dc:rights', 'Definición: información sobre los derechos legales que afectan el uso del recurso.\nGuía para la creación del contenido: los derechos pueden ser citados en un texto o\nseñalados en una URL que enlace a las menciones de derechos, o una combinación\nde ambas. Normalmente, los derechos contendrán una declaración de gestión de\nderechos para el recurso, o referenciarán un servicio que proporcione dicha\ninformación. La información sobre los derechos generalmente abarca los derechos de\nPropiedad Intelectual (IPR), Copyright, y varios derechos relacionados con la\npropiedad. Si este tipo de datos no viene en el recurso que se describirá, no se debe\nincluir.', 2, 0, 0, 1, 'afce0628cb7f0650b00df1bc62a00832', 0, ''), -(62, 0, 1, 'Dc:audience', 'Definición: clase de entidad para quién el recurso pretende ser útil. La clase de\nentidad puede ser determinada por el autor, editor o por una tercera parte.\nGuía para la creación del contenido: Los términos incluidos en Audiencia se utilizan\npreferentemente en el contexto de vocabularios controlados formales o informales.\nNinguno de ellos, actualmente ha sido registrado o recomendado por DCMI. En\nausencia de vocabularios controlados recomendados, se anima a los\nimplementadores a desarrollar listas locales de valores, y usarlos consistentemente.', 1, 0, 0, 1, '0de8bef05d6b90f3f76d65a3197351e0', 0, ''), -(63, 0, 1, 'Dc:provenance', 'Definición: declaración de cualquier cambio en la propiedad y custodia del recurso\ndesde su creación, que sea significativo para su autenticidad, integridad e\ninterpretación.', 1, 0, 0, 1, 'dfe2299052223439313154da0a469f34', 0, ''), -(64, 0, 1, 'Dc:rightsholder', 'Definición: Persona u organización que posee o que gestiona los derechos sobre el\nrecurso. La práctica más recomendada es usar la URI o el nombre del titular de los\nderechos.\nGuía para la creación del contenido: Ya que, en general, a la mayoría de las\npersonas u organizaciones no se les asigna URIS, se puede indicar el nombre en\nforma textual. A veces los titulares de derechos tienen sitios web, no obstante, el uso\nde estas URLS por general no son apropiadas en este contexto, ya que ellas no\nidentifican claramente a la persona o a la organización, sino más bien indican la\nlocalización del sitio web.', 1, 0, 0, 1, 'e2228042395755058d2807925bf4d010', 0, ''), -(65, 0, 1, 'Dc:instructionalmethod', 'Definición: Es el proceso, usado para generar conocimiento, actitudes y habilidades,\nque se encuentra inserto en el recurso. El método instructivo incluirá típicamente\nformas de presentar los materiales de enseñanza o la conducción de actividades\ninstructivas, modelos de interacción estudiante-a- estudiante, de estudiante-a-\ninstructor, y los mecanismos por los que se miden grupos y niveles de aprendizaje.\nLos métodos de enseñanza incluyen todos los aspectos de los procesos de la\ninstrucción y del aprendizaje, desde la planificación e implementación hasta la\nevaluación y retroalimentación.', 1, 0, 0, 1, 'c61b4eb0bee6360158bf0b32d2b0f04a', 0, ''), -(66, 0, 1, 'Dc:accrualmethod', 'Definición: Es el método que se usa para agregar ítemes a una colección.', 1, 0, 0, 1, '1db968b9f4b9cf32f0f046aaed574d8f', 0, ''), -(67, 0, 1, 'Dc:accrualpolicy', 'Definición: La política establecida para la adición de ítemes a una colección.', 1, 0, 0, 1, '5ad94d58fd8e863f4c4df2141d979508', 0, ''), -(68, 0, 1, 'Dc:uri', 'Dirección del recurso', 4, 0, 0, 1, 'abc6b46aef3462e8dc0bb9034bbe6c3b', 0, ''), -(69, 0, 1, 'Dc:media', 'Campo para embeber la uri de un medio, se hará el reder en un iframe', 5, 0, 0, 1, '0ba1df8291582e7b93cbe8a9cd1ba685', 0, ''), -(70, 0, 1, 'Dc:imagen', 'Cuando el recurso es una imagen', 15, 0, 0, 1, '9311f72e48bc310eaae4f6fb20e72123', 0, ''), -(71, 0, 1, 'Municipios Colombia', 'Combo select de los municipios de Colombia', 9, 0, 0, 1, '659f1f0dd0b16b94df7095523fd0c631', 0, ''), -(72, 0, 1, 'Referido', 'Selecciona un contacto que ya esté incrito', 10, 0, 0, 1, '930227d7199cae1e3e305faa37655029', 0, ''), -(73, 0, 1, 'Fecha de nacimiento', 'La fecha de nacimiento es un dato privado y no se publicará.', 11, 1, 0, 1, 'aa9c7429da7bbf0d105cd31c789e888f', 0, ''), -(74, 0, 1, 'Buscadorcito', 'Campo demostrativo de buscador', 6, 1, 0, 1, '51641d0685c0f8cbcf6e1f58fa8cf93c', 0, ''), -(75, 0, 1, 'Código', '', 17, 1, 0, 1, '27e60ae17ac1c332daa5f72af159558e', 0, ''); - --- -------------------------------------------------------- - --- --- Table structure for table `form_campos_valores` --- - -CREATE TABLE IF NOT EXISTS `form_campos_valores` ( -`id` int(11) NOT NULL, - `id_form_campo` int(11) NOT NULL, - `campo_valor` char(200) COLLATE utf8_spanish2_ci NOT NULL, - `predeterminado` set('0','1') COLLATE utf8_spanish2_ci NOT NULL DEFAULT '0' -) ENGINE=InnoDB AUTO_INCREMENT=2374 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci; - --- --- Dumping data for table `form_campos_valores` --- - -INSERT INTO `form_campos_valores` (`id`, `id_form_campo`, `campo_valor`, `predeterminado`) VALUES -(1, 10, 'Enero', '0'), -(2, 10, 'Febrero', '0'), -(3, 10, 'Marzo', '0'), -(4, 10, 'Abril', '0'), -(5, 10, 'Mayo', '0'), -(6, 10, 'Junio', '0'), -(7, 10, 'Julio', '0'), -(8, 10, 'Agosto', '0'), -(9, 10, 'Septiembre', '0'), -(10, 10, 'Octubre', '0'), -(11, 10, 'Noviembre', '0'), -(12, 10, 'Diciembre', '0'), -(13, 14, 'Medio local', '0'), -(15, 14, 'Cooperación', '0'), -(16, 14, 'Amigo', '0'), -(17, 14, 'Privado', '0'), -(18, 14, 'Ong', '0'), -(21, 19, '100', '0'), -(43, 51, 'Collection(colección)', '0'), -(44, 51, 'Dataset (conjunto de datos)', '0'), -(45, 51, 'Event (acontecimiento)', '0'), -(46, 51, 'Image (imagen)', '0'), -(47, 51, 'Interactiveresource (recurso interactivo)', '0'), -(48, 51, 'Movingimage (imagen en movimiento)', '0'), -(49, 51, 'Physicalobject (objecte físic)', '0'), -(50, 51, 'Service (servicio)', '0'), -(51, 51, 'Software (software)', '0'), -(52, 51, 'Sound(sonido)', '0'), -(53, 51, 'Stillimage (imagen fija)', '0'), -(54, 51, 'Text (texto)', '0'), -(55, 52, 'Application/vnd.hzn-3d-crossword', '0'), -(56, 52, 'Application/andrew-inset', '0'), -(57, 52, 'Application/applixware', '0'), -(58, 52, 'Application/atom+xml', '0'), -(59, 52, 'Application/atomcat+xml', '0'), -(60, 52, 'Application/atomsvc+xml', '0'), -(61, 52, 'Application/ccxml+xml', '0'), -(62, 52, 'Application/cdmi-capability', '0'), -(63, 52, 'Application/cdmi-container', '0'), -(64, 52, 'Application/cdmi-domain', '0'), -(65, 52, 'Application/cdmi-object', '0'), -(66, 52, 'Application/cdmi-queue', '0'), -(67, 52, 'Application/cu-seeme', '0'), -(68, 52, 'Application/davmount+xml', '0'), -(69, 52, 'Application/dssc+der', '0'), -(70, 52, 'Application/dssc+xml', '0'), -(71, 52, 'Application/ecmascript', '0'), -(72, 52, 'Application/emma+xml', '0'), -(73, 52, 'Application/epub+zip', '0'), -(74, 52, 'Application/exi', '0'), -(75, 52, 'Application/font-tdpfr', '0'), -(76, 52, 'Application/hyperstudio', '0'), -(77, 52, 'Application/ipfix', '0'), -(78, 52, 'Application/java-archive', '0'), -(79, 52, 'Application/java-serialized-object', '0'), -(80, 52, 'Application/java-vm', '0'), -(81, 52, 'Application/javascript', '0'), -(82, 52, 'Application/json', '0'), -(83, 52, 'Application/mac-binhex40', '0'), -(84, 52, 'Application/mac-compactpro', '0'), -(85, 52, 'Application/mads+xml', '0'), -(86, 52, 'Application/marc', '0'), -(87, 52, 'Application/marcxml+xml', '0'), -(88, 52, 'Application/mathematica', '0'), -(89, 52, 'Application/mathml+xml', '0'), -(90, 52, 'Application/mbox', '0'), -(91, 52, 'Application/mediaservercontrol+xml', '0'), -(92, 52, 'Application/metalink4+xml', '0'), -(93, 52, 'Application/mets+xml', '0'), -(94, 52, 'Application/mods+xml', '0'), -(95, 52, 'Application/mp21', '0'), -(96, 52, 'Application/mp4', '0'), -(97, 52, 'Application/msword', '0'), -(98, 52, 'Application/mxf', '0'), -(99, 52, 'Application/octet-stream', '0'), -(100, 52, 'Application/oda', '0'), -(101, 52, 'Application/oebps-package+xml', '0'), -(102, 52, 'Application/ogg', '0'), -(103, 52, 'Application/onenote', '0'), -(104, 52, 'Application/patch-ops-error+xml', '0'), -(105, 52, 'Application/pdf', '0'), -(106, 52, 'Application/pgp-encrypted', '0'), -(107, 52, 'Application/pgp-signature', '0'), -(108, 52, 'Application/pics-rules', '0'), -(109, 52, 'Application/pkcs10', '0'), -(110, 52, 'Application/pkcs7-mime', '0'), -(111, 52, 'Application/pkcs7-signature', '0'), -(112, 52, 'Application/pkcs8', '0'), -(113, 52, 'Application/pkix-attr-cert', '0'), -(114, 52, 'Application/pkix-cert', '0'), -(115, 52, 'Application/pkix-crl', '0'), -(116, 52, 'Application/pkix-pkipath', '0'), -(117, 52, 'Application/pkixcmp', '0'), -(118, 52, 'Application/pls+xml', '0'), -(119, 52, 'Application/postscript', '0'), -(120, 52, 'Application/prs.cww', '0'), -(121, 52, 'Application/pskc+xml', '0'), -(122, 52, 'Application/rdf+xml', '0'), -(123, 52, 'Application/reginfo+xml', '0'), -(124, 52, 'Application/relax-ng-compact-syntax', '0'), -(125, 52, 'Application/resource-lists-diff+xml', '0'), -(126, 52, 'Application/resource-lists+xml', '0'), -(127, 52, 'Application/rls-services+xml', '0'), -(128, 52, 'Application/rsd+xml', '0'), -(129, 52, 'Application/rss+xml', '0'), -(130, 52, 'Application/rtf', '0'), -(131, 52, 'Application/sbml+xml', '0'), -(132, 52, 'Application/scvp-cv-request', '0'), -(133, 52, 'Application/scvp-cv-response', '0'), -(134, 52, 'Application/scvp-vp-request', '0'), -(135, 52, 'Application/scvp-vp-response', '0'), -(136, 52, 'Application/sdp', '0'), -(137, 52, 'Application/set-payment-initiation', '0'), -(138, 52, 'Application/set-registration-initiation', '0'), -(139, 52, 'Application/shf+xml', '0'), -(140, 52, 'Application/smil+xml', '0'), -(141, 52, 'Application/sparql-query', '0'), -(142, 52, 'Application/sparql-results+xml', '0'), -(143, 52, 'Application/srgs', '0'), -(144, 52, 'Application/srgs+xml', '0'), -(145, 52, 'Application/sru+xml', '0'), -(146, 52, 'Application/ssml+xml', '0'), -(147, 52, 'Application/tei+xml', '0'), -(148, 52, 'Application/thraud+xml', '0'), -(149, 52, 'Application/timestamped-data', '0'), -(150, 52, 'Application/vnd.3gpp.pic-bw-large', '0'), -(151, 52, 'Application/vnd.3gpp.pic-bw-small', '0'), -(152, 52, 'Application/vnd.3gpp.pic-bw-var', '0'), -(153, 52, 'Application/vnd.3gpp2.tcap', '0'), -(154, 52, 'Application/vnd.3m.post-it-notes', '0'), -(155, 52, 'Application/vnd.accpac.simply.aso', '0'), -(156, 52, 'Application/vnd.accpac.simply.imp', '0'), -(157, 52, 'Application/vnd.acucobol', '0'), -(158, 52, 'Application/vnd.acucorp', '0'), -(159, 52, 'Application/vnd.adobe.air-application-installer-package+zip', '0'), -(160, 52, 'Application/vnd.adobe.fxp', '0'), -(161, 52, 'Application/vnd.adobe.xdp+xml', '0'), -(162, 52, 'Application/vnd.adobe.xfdf', '0'), -(163, 52, 'Application/vnd.ahead.space', '0'), -(164, 52, 'Application/vnd.airzip.filesecure.azf', '0'), -(165, 52, 'Application/vnd.airzip.filesecure.azs', '0'), -(166, 52, 'Application/vnd.amazon.ebook', '0'), -(167, 52, 'Application/vnd.americandynamics.acc', '0'), -(168, 52, 'Application/vnd.amiga.ami', '0'), -(169, 52, 'Application/vnd.android.package-archive', '0'), -(170, 52, 'Application/vnd.anser-web-certificate-issue-initiation', '0'), -(171, 52, 'Application/vnd.anser-web-funds-transfer-initiation', '0'), -(172, 52, 'Application/vnd.antix.game-component', '0'), -(173, 52, 'Application/vnd.apple.installer+xml', '0'), -(174, 52, 'Application/vnd.apple.mpegurl', '0'), -(175, 52, 'Application/vnd.aristanetworks.swi', '0'), -(176, 52, 'Application/vnd.audiograph', '0'), -(177, 52, 'Application/vnd.blueice.multipass', '0'), -(178, 52, 'Application/vnd.bmi', '0'), -(179, 52, 'Application/vnd.businessobjects', '0'), -(180, 52, 'Application/vnd.chemdraw+xml', '0'), -(181, 52, 'Application/vnd.chipnuts.karaoke-mmd', '0'), -(182, 52, 'Application/vnd.cinderella', '0'), -(183, 52, 'Application/vnd.claymore', '0'), -(184, 52, 'Application/vnd.cloanto.rp9', '0'), -(185, 52, 'Application/vnd.clonk.c4group', '0'), -(186, 52, 'Application/vnd.cluetrust.cartomobile-config', '0'), -(187, 52, 'Application/vnd.cluetrust.cartomobile-config-pkg', '0'), -(188, 52, 'Application/vnd.commonspace', '0'), -(189, 52, 'Application/vnd.contact.cmsg', '0'), -(190, 52, 'Application/vnd.cosmocaller', '0'), -(191, 52, 'Application/vnd.crick.clicker', '0'), -(192, 52, 'Application/vnd.crick.clicker.keyboard', '0'), -(193, 52, 'Application/vnd.crick.clicker.palette', '0'), -(194, 52, 'Application/vnd.crick.clicker.template', '0'), -(195, 52, 'Application/vnd.crick.clicker.wordbank', '0'), -(196, 52, 'Application/vnd.criticaltools.wbs+xml', '0'), -(197, 52, 'Application/vnd.ctc-posml', '0'), -(198, 52, 'Application/vnd.cups-ppd', '0'), -(199, 52, 'Application/vnd.curl.car', '0'), -(200, 52, 'Application/vnd.curl.pcurl', '0'), -(201, 52, 'Application/vnd.data-vision.rdz', '0'), -(202, 52, 'Application/vnd.denovo.fcselayout-link', '0'), -(203, 52, 'Application/vnd.dna', '0'), -(204, 52, 'Application/vnd.dolby.mlp', '0'), -(205, 52, 'Application/vnd.dpgraph', '0'), -(206, 52, 'Application/vnd.dreamfactory', '0'), -(207, 52, 'Application/vnd.dvb.ait', '0'), -(208, 52, 'Application/vnd.dvb.service', '0'), -(209, 52, 'Application/vnd.dynageo', '0'), -(210, 52, 'Application/vnd.ecowin.chart', '0'), -(211, 52, 'Application/vnd.enliven', '0'), -(212, 52, 'Application/vnd.epson.esf', '0'), -(213, 52, 'Application/vnd.epson.msf', '0'), -(214, 52, 'Application/vnd.epson.quickanime', '0'), -(215, 52, 'Application/vnd.epson.salt', '0'), -(216, 52, 'Application/vnd.epson.ssf', '0'), -(217, 52, 'Application/vnd.eszigno3+xml', '0'), -(218, 52, 'Application/vnd.ezpix-album', '0'), -(219, 52, 'Application/vnd.ezpix-package', '0'), -(220, 52, 'Application/vnd.fdf', '0'), -(221, 52, 'Application/vnd.fdsn.seed', '0'), -(222, 52, 'Application/vnd.flographit', '0'), -(223, 52, 'Application/vnd.fluxtime.clip', '0'), -(224, 52, 'Application/vnd.framemaker', '0'), -(225, 52, 'Application/vnd.frogans.fnc', '0'), -(226, 52, 'Application/vnd.frogans.ltf', '0'), -(227, 52, 'Application/vnd.fsc.weblaunch', '0'), -(228, 52, 'Application/vnd.fujitsu.oasys', '0'), -(229, 52, 'Application/vnd.fujitsu.oasys2', '0'), -(230, 52, 'Application/vnd.fujitsu.oasys3', '0'), -(231, 52, 'Application/vnd.fujitsu.oasysgp', '0'), -(232, 52, 'Application/vnd.fujitsu.oasysprs', '0'), -(233, 52, 'Application/vnd.fujixerox.ddd', '0'), -(234, 52, 'Application/vnd.fujixerox.docuworks', '0'), -(235, 52, 'Application/vnd.fujixerox.docuworks.binder', '0'), -(236, 52, 'Application/vnd.fuzzysheet', '0'), -(237, 52, 'Application/vnd.genomatix.tuxedo', '0'), -(238, 52, 'Application/vnd.geogebra.file', '0'), -(239, 52, 'Application/vnd.geogebra.tool', '0'), -(240, 52, 'Application/vnd.geometry-explorer', '0'), -(241, 52, 'Application/vnd.geonext', '0'), -(242, 52, 'Application/vnd.geoplan', '0'), -(243, 52, 'Application/vnd.geospace', '0'), -(244, 52, 'Application/vnd.gmx', '0'), -(245, 52, 'Application/vnd.google-earth.kml+xml', '0'), -(246, 52, 'Application/vnd.google-earth.kmz', '0'), -(247, 52, 'Application/vnd.grafeq', '0'), -(248, 52, 'Application/vnd.groove-account', '0'), -(249, 52, 'Application/vnd.groove-help', '0'), -(250, 52, 'Application/vnd.groove-identity-message', '0'), -(251, 52, 'Application/vnd.groove-injector', '0'), -(252, 52, 'Application/vnd.groove-tool-message', '0'), -(253, 52, 'Application/vnd.groove-tool-template', '0'), -(254, 52, 'Application/vnd.groove-vcard', '0'), -(255, 52, 'Application/vnd.hal+xml', '0'), -(256, 52, 'Application/vnd.handheld-entertainment+xml', '0'), -(257, 52, 'Application/vnd.hbci', '0'), -(258, 52, 'Application/vnd.hhe.lesson-player', '0'), -(259, 52, 'Application/vnd.hp-hpgl', '0'), -(260, 52, 'Application/vnd.hp-hpid', '0'), -(261, 52, 'Application/vnd.hp-hps', '0'), -(262, 52, 'Application/vnd.hp-jlyt', '0'), -(263, 52, 'Application/vnd.hp-pcl', '0'), -(264, 52, 'Application/vnd.hp-pclxl', '0'), -(265, 52, 'Application/vnd.hydrostatix.sof-data', '0'), -(266, 52, 'Application/vnd.ibm.minipay', '0'), -(267, 52, 'Application/vnd.ibm.modcap', '0'), -(268, 52, 'Application/vnd.ibm.rights-management', '0'), -(269, 52, 'Application/vnd.ibm.secure-container', '0'), -(270, 52, 'Application/vnd.iccprofile', '0'), -(271, 52, 'Application/vnd.igloader', '0'), -(272, 52, 'Application/vnd.immervision-ivp', '0'), -(273, 52, 'Application/vnd.immervision-ivu', '0'), -(274, 52, 'Application/vnd.insors.igm', '0'), -(275, 52, 'Application/vnd.intercon.formnet', '0'), -(276, 52, 'Application/vnd.intergeo', '0'), -(277, 52, 'Application/vnd.intu.qbo', '0'), -(278, 52, 'Application/vnd.intu.qfx', '0'), -(279, 52, 'Application/vnd.ipunplugged.rcprofile', '0'), -(280, 52, 'Application/vnd.irepository.package+xml', '0'), -(281, 52, 'Application/vnd.is-xpr', '0'), -(282, 52, 'Application/vnd.isac.fcs', '0'), -(283, 52, 'Application/vnd.jam', '0'), -(284, 52, 'Application/vnd.jcp.javame.midlet-rms', '0'), -(285, 52, 'Application/vnd.jisp', '0'), -(286, 52, 'Application/vnd.joost.joda-archive', '0'), -(287, 52, 'Application/vnd.kahootz', '0'), -(288, 52, 'Application/vnd.kde.karbon', '0'), -(289, 52, 'Application/vnd.kde.kchart', '0'), -(290, 52, 'Application/vnd.kde.kformula', '0'), -(291, 52, 'Application/vnd.kde.kivio', '0'), -(292, 52, 'Application/vnd.kde.kontour', '0'), -(293, 52, 'Application/vnd.kde.kpresenter', '0'), -(294, 52, 'Application/vnd.kde.kspread', '0'), -(295, 52, 'Application/vnd.kde.kword', '0'), -(296, 52, 'Application/vnd.kenameaapp', '0'), -(297, 52, 'Application/vnd.kidspiration', '0'), -(298, 52, 'Application/vnd.kinar', '0'), -(299, 52, 'Application/vnd.koan', '0'), -(300, 52, 'Application/vnd.kodak-descriptor', '0'), -(301, 52, 'Application/vnd.las.las+xml', '0'), -(302, 52, 'Application/vnd.llamagraphics.life-balance.desktop', '0'), -(303, 52, 'Application/vnd.llamagraphics.life-balance.exchange+xml', '0'), -(304, 52, 'Application/vnd.lotus-1-2-3', '0'), -(305, 52, 'Application/vnd.lotus-approach', '0'), -(306, 52, 'Application/vnd.lotus-freelance', '0'), -(307, 52, 'Application/vnd.lotus-notes', '0'), -(308, 52, 'Application/vnd.lotus-organizer', '0'), -(309, 52, 'Application/vnd.lotus-screencam', '0'), -(310, 52, 'Application/vnd.lotus-wordpro', '0'), -(311, 52, 'Application/vnd.macports.portpkg', '0'), -(312, 52, 'Application/vnd.mcd', '0'), -(313, 52, 'Application/vnd.medcalcdata', '0'), -(314, 52, 'Application/vnd.mediastation.cdkey', '0'), -(315, 52, 'Application/vnd.mfer', '0'), -(316, 52, 'Application/vnd.mfmp', '0'), -(317, 52, 'Application/vnd.micrografx.flo', '0'), -(318, 52, 'Application/vnd.micrografx.igx', '0'), -(319, 52, 'Application/vnd.mif', '0'), -(320, 52, 'Application/vnd.mobius.daf', '0'), -(321, 52, 'Application/vnd.mobius.dis', '0'), -(322, 52, 'Application/vnd.mobius.mbk', '0'), -(323, 52, 'Application/vnd.mobius.mqy', '0'), -(324, 52, 'Application/vnd.mobius.msl', '0'), -(325, 52, 'Application/vnd.mobius.plc', '0'), -(326, 52, 'Application/vnd.mobius.txf', '0'), -(327, 52, 'Application/vnd.mophun.application', '0'), -(328, 52, 'Application/vnd.mophun.certificate', '0'), -(329, 52, 'Application/vnd.mozilla.xul+xml', '0'), -(330, 52, 'Application/vnd.ms-artgalry', '0'), -(331, 52, 'Application/vnd.ms-cab-compressed', '0'), -(332, 52, 'Application/vnd.ms-excel', '0'), -(333, 52, 'Application/vnd.ms-excel.addin.macroenabled.12', '0'), -(334, 52, 'Application/vnd.ms-excel.sheet.binary.macroenabled.12', '0'), -(335, 52, 'Application/vnd.ms-excel.sheet.macroenabled.12', '0'), -(336, 52, 'Application/vnd.ms-excel.template.macroenabled.12', '0'), -(337, 52, 'Application/vnd.ms-fontobject', '0'), -(338, 52, 'Application/vnd.ms-htmlhelp', '0'), -(339, 52, 'Application/vnd.ms-ims', '0'), -(340, 52, 'Application/vnd.ms-lrm', '0'), -(341, 52, 'Application/vnd.ms-officetheme', '0'), -(342, 52, 'Application/vnd.ms-pki.seccat', '0'), -(343, 52, 'Application/vnd.ms-pki.stl', '0'), -(344, 52, 'Application/vnd.ms-powerpoint', '0'), -(345, 52, 'Application/vnd.ms-powerpoint.addin.macroenabled.12', '0'), -(346, 52, 'Application/vnd.ms-powerpoint.presentation.macroenabled.12', '0'), -(347, 52, 'Application/vnd.ms-powerpoint.slide.macroenabled.12', '0'), -(348, 52, 'Application/vnd.ms-powerpoint.slideshow.macroenabled.12', '0'), -(349, 52, 'Application/vnd.ms-powerpoint.template.macroenabled.12', '0'), -(350, 52, 'Application/vnd.ms-project', '0'), -(351, 52, 'Application/vnd.ms-word.document.macroenabled.12', '0'), -(352, 52, 'Application/vnd.ms-word.template.macroenabled.12', '0'), -(353, 52, 'Application/vnd.ms-works', '0'), -(354, 52, 'Application/vnd.ms-wpl', '0'), -(355, 52, 'Application/vnd.ms-xpsdocument', '0'), -(356, 52, 'Application/vnd.mseq', '0'), -(357, 52, 'Application/vnd.musician', '0'), -(358, 52, 'Application/vnd.muvee.style', '0'), -(359, 52, 'Application/vnd.neurolanguage.nlu', '0'), -(360, 52, 'Application/vnd.noblenet-directory', '0'), -(361, 52, 'Application/vnd.noblenet-sealer', '0'), -(362, 52, 'Application/vnd.noblenet-web', '0'), -(363, 52, 'Application/vnd.nokia.n-gage.data', '0'), -(364, 52, 'Application/vnd.nokia.n-gage.symbian.install', '0'), -(365, 52, 'Application/vnd.nokia.radio-preset', '0'), -(366, 52, 'Application/vnd.nokia.radio-presets', '0'), -(367, 52, 'Application/vnd.novadigm.edm', '0'), -(368, 52, 'Application/vnd.novadigm.edx', '0'), -(369, 52, 'Application/vnd.novadigm.ext', '0'), -(370, 52, 'Application/vnd.oasis.opendocument.chart', '0'), -(371, 52, 'Application/vnd.oasis.opendocument.chart-template', '0'), -(372, 52, 'Application/vnd.oasis.opendocument.database', '0'), -(373, 52, 'Application/vnd.oasis.opendocument.formula', '0'), -(374, 52, 'Application/vnd.oasis.opendocument.formula-template', '0'), -(375, 52, 'Application/vnd.oasis.opendocument.graphics', '0'), -(376, 52, 'Application/vnd.oasis.opendocument.graphics-template', '0'), -(377, 52, 'Application/vnd.oasis.opendocument.image', '0'), -(378, 52, 'Application/vnd.oasis.opendocument.image-template', '0'), -(379, 52, 'Application/vnd.oasis.opendocument.presentation', '0'), -(380, 52, 'Application/vnd.oasis.opendocument.presentation-template', '0'), -(381, 52, 'Application/vnd.oasis.opendocument.spreadsheet', '0'), -(382, 52, 'Application/vnd.oasis.opendocument.spreadsheet-template', '0'), -(383, 52, 'Application/vnd.oasis.opendocument.text', '0'), -(384, 52, 'Application/vnd.oasis.opendocument.text-master', '0'), -(385, 52, 'Application/vnd.oasis.opendocument.text-template', '0'), -(386, 52, 'Application/vnd.oasis.opendocument.text-web', '0'), -(387, 52, 'Application/vnd.olpc-sugar', '0'), -(388, 52, 'Application/vnd.oma.dd2+xml', '0'), -(389, 52, 'Application/vnd.openofficeorg.extension', '0'), -(390, 52, 'Application/vnd.openxmlformats-officedocument.presentationml.presentation', '0'), -(391, 52, 'Application/vnd.openxmlformats-officedocument.presentationml.slide', '0'), -(392, 52, 'Application/vnd.openxmlformats-officedocument.presentationml.slideshow', '0'), -(393, 52, 'Application/vnd.openxmlformats-officedocument.presentationml.template', '0'), -(394, 52, 'Application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', '0'), -(395, 52, 'Application/vnd.openxmlformats-officedocument.spreadsheetml.template', '0'), -(396, 52, 'Application/vnd.openxmlformats-officedocument.wordprocessingml.document', '0'), -(397, 52, 'Application/vnd.openxmlformats-officedocument.wordprocessingml.template', '0'), -(398, 52, 'Application/vnd.osgeo.mapguide.package', '0'), -(399, 52, 'Application/vnd.osgi.dp', '0'), -(400, 52, 'Application/vnd.palm', '0'), -(401, 52, 'Application/vnd.pawaafile', '0'), -(402, 52, 'Application/vnd.pg.format', '0'), -(403, 52, 'Application/vnd.pg.osasli', '0'), -(404, 52, 'Application/vnd.picsel', '0'), -(405, 52, 'Application/vnd.pmi.widget', '0'), -(406, 52, 'Application/vnd.pocketlearn', '0'), -(407, 52, 'Application/vnd.powerbuilder6', '0'), -(408, 52, 'Application/vnd.previewsystems.box', '0'), -(409, 52, 'Application/vnd.proteus.magazine', '0'), -(410, 52, 'Application/vnd.publishare-delta-tree', '0'), -(411, 52, 'Application/vnd.pvi.ptid1', '0'), -(412, 52, 'Application/vnd.quark.quarkxpress', '0'), -(413, 52, 'Application/vnd.realvnc.bed', '0'), -(414, 52, 'Application/vnd.recordare.musicxml', '0'), -(415, 52, 'Application/vnd.recordare.musicxml+xml', '0'), -(416, 52, 'Application/vnd.rig.cryptonote', '0'), -(417, 52, 'Application/vnd.rim.cod', '0'), -(418, 52, 'Application/vnd.rn-realmedia', '0'), -(419, 52, 'Application/vnd.route66.link66+xml', '0'), -(420, 52, 'Application/vnd.sailingtracker.track', '0'), -(421, 52, 'Application/vnd.seemail', '0'), -(422, 52, 'Application/vnd.sema', '0'), -(423, 52, 'Application/vnd.semd', '0'), -(424, 52, 'Application/vnd.semf', '0'), -(425, 52, 'Application/vnd.shana.informed.formdata', '0'), -(426, 52, 'Application/vnd.shana.informed.formtemplate', '0'), -(427, 52, 'Application/vnd.shana.informed.interchange', '0'), -(428, 52, 'Application/vnd.shana.informed.package', '0'), -(429, 52, 'Application/vnd.simtech-mindmapper', '0'), -(430, 52, 'Application/vnd.smaf', '0'), -(431, 52, 'Application/vnd.smart.teacher', '0'), -(432, 52, 'Application/vnd.solent.sdkm+xml', '0'), -(433, 52, 'Application/vnd.spotfire.dxp', '0'), -(434, 52, 'Application/vnd.spotfire.sfs', '0'), -(435, 52, 'Application/vnd.stardivision.calc', '0'), -(436, 52, 'Application/vnd.stardivision.draw', '0'), -(437, 52, 'Application/vnd.stardivision.impress', '0'), -(438, 52, 'Application/vnd.stardivision.math', '0'), -(439, 52, 'Application/vnd.stardivision.writer', '0'), -(440, 52, 'Application/vnd.stardivision.writer-global', '0'), -(441, 52, 'Application/vnd.stepmania.stepchart', '0'), -(442, 52, 'Application/vnd.sun.xml.calc', '0'), -(443, 52, 'Application/vnd.sun.xml.calc.template', '0'), -(444, 52, 'Application/vnd.sun.xml.draw', '0'), -(445, 52, 'Application/vnd.sun.xml.draw.template', '0'), -(446, 52, 'Application/vnd.sun.xml.impress', '0'), -(447, 52, 'Application/vnd.sun.xml.impress.template', '0'), -(448, 52, 'Application/vnd.sun.xml.math', '0'), -(449, 52, 'Application/vnd.sun.xml.writer', '0'), -(450, 52, 'Application/vnd.sun.xml.writer.global', '0'), -(451, 52, 'Application/vnd.sun.xml.writer.template', '0'), -(452, 52, 'Application/vnd.sus-calendar', '0'), -(453, 52, 'Application/vnd.svd', '0'), -(454, 52, 'Application/vnd.symbian.install', '0'), -(455, 52, 'Application/vnd.syncml.dm+wbxml', '0'), -(456, 52, 'Application/vnd.syncml.dm+xml', '0'), -(457, 52, 'Application/vnd.syncml+xml', '0'), -(458, 52, 'Application/vnd.tao.intent-module-archive', '0'), -(459, 52, 'Application/vnd.tmobile-livetv', '0'), -(460, 52, 'Application/vnd.trid.tpt', '0'), -(461, 52, 'Application/vnd.triscape.mxs', '0'), -(462, 52, 'Application/vnd.trueapp', '0'), -(463, 52, 'Application/vnd.ufdl', '0'), -(464, 52, 'Application/vnd.uiq.theme', '0'), -(465, 52, 'Application/vnd.umajin', '0'), -(466, 52, 'Application/vnd.unity', '0'), -(467, 52, 'Application/vnd.uoml+xml', '0'), -(468, 52, 'Application/vnd.vcx', '0'), -(469, 52, 'Application/vnd.visio', '0'), -(470, 52, 'Application/vnd.visionary', '0'), -(471, 52, 'Application/vnd.vsf', '0'), -(472, 52, 'Application/vnd.wap.wbxml', '0'), -(473, 52, 'Application/vnd.wap.wmlc', '0'), -(474, 52, 'Application/vnd.wap.wmlscriptc', '0'), -(475, 52, 'Application/vnd.webturbo', '0'), -(476, 52, 'Application/vnd.wolfram.player', '0'), -(477, 52, 'Application/vnd.wordperfect', '0'), -(478, 52, 'Application/vnd.wqd', '0'), -(479, 52, 'Application/vnd.wt.stf', '0'), -(480, 52, 'Application/vnd.xara', '0'), -(481, 52, 'Application/vnd.xfdl', '0'), -(482, 52, 'Application/vnd.yamaha.hv-dic', '0'), -(483, 52, 'Application/vnd.yamaha.hv-script', '0'), -(484, 52, 'Application/vnd.yamaha.hv-voice', '0'), -(485, 52, 'Application/vnd.yamaha.openscoreformat', '0'), -(486, 52, 'Application/vnd.yamaha.openscoreformat.osfpvg+xml', '0'), -(487, 52, 'Application/vnd.yamaha.smaf-audio', '0'), -(488, 52, 'Application/vnd.yamaha.smaf-phrase', '0'), -(489, 52, 'Application/vnd.yellowriver-custom-menu', '0'), -(490, 52, 'Application/vnd.zul', '0'), -(491, 52, 'Application/vnd.zzazz.deck+xml', '0'), -(492, 52, 'Application/voicexml+xml', '0'), -(493, 52, 'Application/widget', '0'), -(494, 52, 'Application/winhlp', '0'), -(495, 52, 'Application/wsdl+xml', '0'), -(496, 52, 'Application/wspolicy+xml', '0'), -(497, 52, 'Application/x-7z-compressed', '0'), -(498, 52, 'Application/x-abiword', '0'), -(499, 52, 'Application/x-ace-compressed', '0'), -(500, 52, 'Application/x-authorware-bin', '0'), -(501, 52, 'Application/x-authorware-map', '0'), -(502, 52, 'Application/x-authorware-seg', '0'), -(503, 52, 'Application/x-bcpio', '0'), -(504, 52, 'Application/x-bittorrent', '0'), -(505, 52, 'Application/x-bzip', '0'), -(506, 52, 'Application/x-bzip2', '0'), -(507, 52, 'Application/x-cdlink', '0'), -(508, 52, 'Application/x-chat', '0'), -(509, 52, 'Application/x-chess-pgn', '0'), -(510, 52, 'Application/x-cpio', '0'), -(511, 52, 'Application/x-csh', '0'), -(512, 52, 'Application/x-debian-package', '0'), -(513, 52, 'Application/x-director', '0'), -(514, 52, 'Application/x-doom', '0'), -(515, 52, 'Application/x-dtbncx+xml', '0'), -(516, 52, 'Application/x-dtbook+xml', '0'), -(517, 52, 'Application/x-dtbresource+xml', '0'), -(518, 52, 'Application/x-dvi', '0'), -(519, 52, 'Application/x-font-bdf', '0'), -(520, 52, 'Application/x-font-ghostscript', '0'), -(521, 52, 'Application/x-font-linux-psf', '0'), -(522, 52, 'Application/x-font-otf', '0'), -(523, 52, 'Application/x-font-pcf', '0'), -(524, 52, 'Application/x-font-snf', '0'), -(525, 52, 'Application/x-font-ttf', '0'), -(526, 52, 'Application/x-font-type1', '0'), -(527, 52, 'Application/x-font-woff', '0'), -(528, 52, 'Application/x-futuresplash', '0'), -(529, 52, 'Application/x-gnumeric', '0'), -(530, 52, 'Application/x-gtar', '0'), -(531, 52, 'Application/x-hdf', '0'), -(532, 52, 'Application/x-java-jnlp-file', '0'), -(533, 52, 'Application/x-latex', '0'), -(534, 52, 'Application/x-mobipocket-ebook', '0'), -(535, 52, 'Application/x-ms-application', '0'), -(536, 52, 'Application/x-ms-wmd', '0'), -(537, 52, 'Application/x-ms-wmz', '0'), -(538, 52, 'Application/x-ms-xbap', '0'), -(539, 52, 'Application/x-msaccess', '0'), -(540, 52, 'Application/x-msbinder', '0'), -(541, 52, 'Application/x-mscardfile', '0'), -(542, 52, 'Application/x-msclip', '0'), -(543, 52, 'Application/x-msdownload', '0'), -(544, 52, 'Application/x-msmediaview', '0'), -(545, 52, 'Application/x-msmetafile', '0'), -(546, 52, 'Application/x-msmoney', '0'), -(547, 52, 'Application/x-mspublisher', '0'), -(548, 52, 'Application/x-msschedule', '0'), -(549, 52, 'Application/x-msterminal', '0'), -(550, 52, 'Application/x-mswrite', '0'), -(551, 52, 'Application/x-netcdf', '0'), -(552, 52, 'Application/x-pkcs12', '0'), -(553, 52, 'Application/x-pkcs7-certificates', '0'), -(554, 52, 'Application/x-pkcs7-certreqresp', '0'), -(555, 52, 'Application/x-rar-compressed', '0'), -(556, 52, 'Application/x-sh', '0'), -(557, 52, 'Application/x-shar', '0'), -(558, 52, 'Application/x-shockwave-flash', '0'), -(559, 52, 'Application/x-silverlight-app', '0'), -(560, 52, 'Application/x-stuffit', '0'), -(561, 52, 'Application/x-stuffitx', '0'), -(562, 52, 'Application/x-sv4cpio', '0'), -(563, 52, 'Application/x-sv4crc', '0'), -(564, 52, 'Application/x-tar', '0'), -(565, 52, 'Application/x-tcl', '0'), -(566, 52, 'Application/x-tex', '0'), -(567, 52, 'Application/x-tex-tfm', '0'), -(568, 52, 'Application/x-texinfo', '0'), -(569, 52, 'Application/x-ustar', '0'), -(570, 52, 'Application/x-wais-source', '0'), -(571, 52, 'Application/x-x509-ca-cert', '0'), -(572, 52, 'Application/x-xfig', '0'), -(573, 52, 'Application/x-xpinstall', '0'), -(574, 52, 'Application/xcap-diff+xml', '0'), -(575, 52, 'Application/xenc+xml', '0'), -(576, 52, 'Application/xhtml+xml', '0'), -(577, 52, 'Application/xml', '0'), -(578, 52, 'Application/xml-dtd', '0'), -(579, 52, 'Application/xop+xml', '0'), -(580, 52, 'Application/xslt+xml', '0'), -(581, 52, 'Application/xspf+xml', '0'), -(582, 52, 'Application/xv+xml', '0'), -(583, 52, 'Application/yang', '0'), -(584, 52, 'Application/yin+xml', '0'), -(585, 52, 'Application/zip', '0'), -(586, 52, 'Audio/adpcm', '0'), -(587, 52, 'Audio/basic', '0'), -(588, 52, 'Audio/midi', '0'), -(589, 52, 'Audio/mp4', '0'), -(590, 52, 'Audio/mpeg', '0'), -(591, 52, 'Audio/ogg', '0'), -(592, 52, 'Audio/vnd.dece.audio', '0'), -(593, 52, 'Audio/vnd.digital-winds', '0'), -(594, 52, 'Audio/vnd.dra', '0'), -(595, 52, 'Audio/vnd.dts', '0'), -(596, 52, 'Audio/vnd.dts.hd', '0'), -(597, 52, 'Audio/vnd.lucent.voice', '0'), -(598, 52, 'Audio/vnd.ms-playready.media.pya', '0'), -(599, 52, 'Audio/vnd.nuera.ecelp4800', '0'), -(600, 52, 'Audio/vnd.nuera.ecelp7470', '0'), -(601, 52, 'Audio/vnd.nuera.ecelp9600', '0'), -(602, 52, 'Audio/vnd.rip', '0'), -(603, 52, 'Audio/webm', '0'), -(604, 52, 'Audio/x-aac', '0'), -(605, 52, 'Audio/x-aiff', '0'), -(606, 52, 'Audio/x-mpegurl', '0'), -(607, 52, 'Audio/x-ms-wax', '0'), -(608, 52, 'Audio/x-ms-wma', '0'), -(609, 52, 'Audio/x-pn-realaudio', '0'), -(610, 52, 'Audio/x-pn-realaudio-plugin', '0'), -(611, 52, 'Audio/x-wav', '0'), -(612, 52, 'Chemical/x-cdx', '0'), -(613, 52, 'Chemical/x-cif', '0'), -(614, 52, 'Chemical/x-cmdf', '0'), -(615, 52, 'Chemical/x-cml', '0'), -(616, 52, 'Chemical/x-csml', '0'), -(617, 52, 'Chemical/x-xyz', '0'), -(618, 52, 'Image/bmp', '0'), -(619, 52, 'Image/cgm', '0'), -(620, 52, 'Image/g3fax', '0'), -(621, 52, 'Image/gif', '0'), -(622, 52, 'Image/ief', '0'), -(623, 52, 'Image/jpeg', '0'), -(624, 52, 'Image/ktx', '0'), -(625, 52, 'Image/png', '0'), -(626, 52, 'Image/prs.btif', '0'), -(627, 52, 'Image/svg+xml', '0'), -(628, 52, 'Image/tiff', '0'), -(629, 52, 'Image/vnd.adobe.photoshop', '0'), -(630, 52, 'Image/vnd.dece.graphic', '0'), -(631, 52, 'Image/vnd.djvu', '0'), -(632, 52, 'Image/vnd.dvb.subtitle', '0'), -(633, 52, 'Image/vnd.dwg', '0'), -(634, 52, 'Image/vnd.dxf', '0'), -(635, 52, 'Image/vnd.fastbidsheet', '0'), -(636, 52, 'Image/vnd.fpx', '0'), -(637, 52, 'Image/vnd.fst', '0'), -(638, 52, 'Image/vnd.fujixerox.edmics-mmr', '0'), -(639, 52, 'Image/vnd.fujixerox.edmics-rlc', '0'), -(640, 52, 'Image/vnd.ms-modi', '0'), -(641, 52, 'Image/vnd.net-fpx', '0'), -(642, 52, 'Image/vnd.wap.wbmp', '0'), -(643, 52, 'Image/vnd.xiff', '0'), -(644, 52, 'Image/webp', '0'), -(645, 52, 'Image/x-cmu-raster', '0'), -(646, 52, 'Image/x-cmx', '0'), -(647, 52, 'Image/x-freehand', '0'), -(648, 52, 'Image/x-icon', '0'), -(649, 52, 'Image/x-pcx', '0'), -(650, 52, 'Image/x-pict', '0'), -(651, 52, 'Image/x-portable-anymap', '0'), -(652, 52, 'Image/x-portable-bitmap', '0'), -(653, 52, 'Image/x-portable-graymap', '0'), -(654, 52, 'Image/x-portable-pixmap', '0'), -(655, 52, 'Image/x-rgb', '0'), -(656, 52, 'Image/x-xbitmap', '0'), -(657, 52, 'Image/x-xpixmap', '0'), -(658, 52, 'Image/x-xwindowdump', '0'), -(659, 52, 'Message/rfc822', '0'), -(660, 52, 'Model/iges', '0'), -(661, 52, 'Model/mesh', '0'), -(662, 52, 'Model/vnd.collada+xml', '0'), -(663, 52, 'Model/vnd.dwf', '0'), -(664, 52, 'Model/vnd.gdl', '0'), -(665, 52, 'Model/vnd.gtw', '0'), -(666, 52, 'Model/vnd.mts', '0'), -(667, 52, 'Model/vnd.vtu', '0'), -(668, 52, 'Model/vrml', '0'), -(669, 52, 'Text/calendar', '0'), -(670, 52, 'Text/css', '0'), -(671, 52, 'Text/csv', '0'), -(672, 52, 'Text/html', '0'), -(673, 52, 'Text/n3', '0'), -(674, 52, 'Text/plain', '0'), -(675, 52, 'Text/plain-bas', '0'), -(676, 52, 'Text/prs.lines.tag', '0'), -(677, 52, 'Text/richtext', '0'), -(678, 52, 'Text/sgml', '0'), -(679, 52, 'Text/tab-separated-values', '0'), -(680, 52, 'Text/troff', '0'), -(681, 52, 'Text/turtle', '0'), -(682, 52, 'Text/uri-list', '0'), -(683, 52, 'Text/vnd.curl', '0'), -(684, 52, 'Text/vnd.curl.dcurl', '0'), -(685, 52, 'Text/vnd.curl.mcurl', '0'), -(686, 52, 'Text/vnd.curl.scurl', '0'), -(687, 52, 'Text/vnd.fly', '0'), -(688, 52, 'Text/vnd.fmi.flexstor', '0'), -(689, 52, 'Text/vnd.graphviz', '0'), -(690, 52, 'Text/vnd.in3d.3dml', '0'), -(691, 52, 'Text/vnd.in3d.spot', '0'), -(692, 52, 'Text/vnd.sun.j2me.app-descriptor', '0'), -(693, 52, 'Text/vnd.wap.wml', '0'), -(694, 52, 'Text/vnd.wap.wmlscript', '0'), -(695, 52, 'Text/x-asm', '0'), -(696, 52, 'Text/x-c', '0'), -(697, 52, 'Text/x-fortran', '0'), -(698, 52, 'Text/x-java-source', '0'), -(699, 52, 'Java', '0'), -(700, 52, 'Text/x-pascal', '0'), -(701, 52, 'Text/x-setext', '0'), -(702, 52, 'Text/x-uuencode', '0'), -(703, 52, 'Text/x-vcalendar', '0'), -(704, 52, 'Text/x-vcard', '0'), -(705, 52, 'Text/yaml', '0'), -(706, 52, 'Video/3gpp', '0'), -(707, 52, 'Video/3gpp2', '0'), -(708, 52, 'Video/h261', '0'), -(709, 52, 'Video/h263', '0'), -(710, 52, 'Video/h264', '0'), -(711, 52, 'Video/jpeg', '0'), -(712, 52, 'Video/jpm', '0'), -(713, 52, 'Video/mj2', '0'), -(714, 52, 'Video/mp4', '0'), -(715, 52, 'Video/mpeg', '0'), -(716, 52, 'Video/ogg', '0'), -(717, 52, 'Video/quicktime', '0'), -(718, 52, 'Video/vnd.dece.hd', '0'), -(719, 52, 'Video/vnd.dece.mobile', '0'), -(720, 52, 'Video/vnd.dece.pd', '0'), -(721, 52, 'Video/vnd.dece.sd', '0'), -(722, 52, 'Video/vnd.dece.video', '0'), -(723, 52, 'Video/vnd.fvt', '0'), -(724, 52, 'Video/vnd.mpegurl', '0'), -(725, 52, 'Video/vnd.ms-playready.media.pyv', '0'), -(726, 52, 'Video/vnd.uvvu.mp4', '0'), -(727, 52, 'Video/vnd.vivo', '0'), -(728, 52, 'Video/webm', '0'), -(729, 52, 'Video/x-f4v', '0'), -(730, 52, 'Video/x-fli', '0'), -(731, 52, 'Video/x-flv', '0'), -(732, 52, 'Video/x-m4v', '0'), -(733, 52, 'Video/x-ms-asf', '0'), -(734, 52, 'Video/x-ms-wm', '0'), -(735, 52, 'Video/x-ms-wmv', '0'), -(736, 52, 'Video/x-ms-wmx', '0'), -(737, 52, 'Video/x-ms-wvx', '0'), -(738, 52, 'Video/x-msvideo', '0'), -(739, 52, 'Video/x-sgi-movie', '0'), -(740, 52, 'X-conference/x-cooltalk', '0'), -(741, 54, 'Spa', '0'), -(742, 54, 'Eng', '0'), -(743, 54, 'Aar', '0'), -(744, 54, 'Abk', '0'), -(745, 54, 'Ace', '0'), -(746, 54, 'Ach', '0'), -(747, 54, 'Ada', '0'), -(748, 54, 'Ady', '0'), -(749, 54, 'Afa', '0'), -(750, 54, 'Afh', '0'), -(751, 54, 'Afr', '0'), -(752, 54, 'Ain', '0'), -(753, 54, 'Aka', '0'), -(754, 54, 'Akk', '0'), -(755, 54, 'Alb', '0'), -(756, 54, 'Sqi', '0'), -(757, 54, 'Ale', '0'), -(758, 54, 'Alg', '0'), -(759, 54, 'Alt', '0'), -(760, 54, 'Amh', '0'), -(761, 54, 'Ang', '0'), -(762, 54, 'Anp', '0'), -(763, 54, 'Apa', '0'), -(764, 54, 'Ara', '0'), -(765, 54, 'Arc', '0'), -(766, 54, 'Arg', '0'), -(767, 54, 'Arm', '0'), -(768, 54, 'Hye', '0'), -(769, 54, 'Arn', '0'), -(770, 54, 'Arp', '0'), -(771, 54, 'Art', '0'), -(772, 54, 'Arw', '0'), -(773, 54, 'Asm', '0'), -(774, 54, 'Ast', '0'), -(775, 54, 'Ath', '0'), -(776, 54, 'Aus', '0'), -(777, 54, 'Ava', '0'), -(778, 54, 'Ave', '0'), -(779, 54, 'Awa', '0'), -(780, 54, 'Aym', '0'), -(781, 54, 'Aze', '0'), -(782, 54, 'Bad', '0'), -(783, 54, 'Bai', '0'), -(784, 54, 'Bak', '0'), -(785, 54, 'Bal', '0'), -(786, 54, 'Bam', '0'), -(787, 54, 'Ban', '0'), -(788, 54, 'Baq', '0'), -(789, 54, 'Eus', '0'), -(790, 54, 'Bas', '0'), -(791, 54, 'Bat', '0'), -(792, 54, 'Bej', '0'), -(793, 54, 'Bel', '0'), -(794, 54, 'Bem', '0'), -(795, 54, 'Ben', '0'), -(796, 54, 'Ber', '0'), -(797, 54, 'Bho', '0'), -(798, 54, 'Bih', '0'), -(799, 54, 'Bik', '0'), -(800, 54, 'Bin', '0'), -(801, 54, 'Bis', '0'), -(802, 54, 'Bla', '0'), -(803, 54, 'Bnt', '0'), -(804, 54, 'Tib', '0'), -(805, 54, 'Bod', '0'), -(806, 54, 'Bos', '0'), -(807, 54, 'Bra', '0'), -(808, 54, 'Bre', '0'), -(809, 54, 'Btk', '0'), -(810, 54, 'Bua', '0'), -(811, 54, 'Bug', '0'), -(812, 54, 'Bul', '0'), -(813, 54, 'Bur', '0'), -(814, 54, 'Mya', '0'), -(815, 54, 'Byn', '0'), -(816, 54, 'Cad', '0'), -(817, 54, 'Cai', '0'), -(818, 54, 'Car', '0'), -(819, 54, 'Cat', '0'), -(820, 54, 'Cau', '0'), -(821, 54, 'Ceb', '0'), -(822, 54, 'Cel', '0'), -(823, 54, 'Cze', '0'), -(824, 54, 'Ces', '0'), -(825, 54, 'Cha', '0'), -(826, 54, 'Chb', '0'), -(827, 54, 'Che', '0'), -(828, 54, 'Chg', '0'), -(829, 54, 'Chi', '0'), -(830, 54, 'Zho', '0'), -(831, 54, 'Chk', '0'), -(832, 54, 'Chm', '0'), -(833, 54, 'Chn', '0'), -(834, 54, 'Cho', '0'), -(835, 54, 'Chp', '0'), -(836, 54, 'Chr', '0'), -(837, 54, 'Chu', '0'), -(838, 54, 'Chv', '0'), -(839, 54, 'Chy', '0'), -(840, 54, 'Cmc', '0'), -(841, 54, 'Cop', '0'), -(842, 54, 'Cor', '0'), -(843, 54, 'Cos', '0'), -(844, 54, 'Cpe', '0'), -(845, 54, 'Cpf', '0'), -(846, 54, 'Cpp', '0'), -(847, 54, 'Cre', '0'), -(848, 54, 'Crh', '0'), -(849, 54, 'Crp', '0'), -(850, 54, 'Csb', '0'), -(851, 54, 'Cus', '0'), -(852, 54, 'Wel', '0'), -(853, 54, 'Cym', '0'), -(854, 54, 'Cze', '0'), -(855, 54, 'Ces', '0'), -(856, 54, 'Dak', '0'), -(857, 54, 'Dan', '0'), -(858, 54, 'Dar', '0'), -(859, 54, 'Day', '0'), -(860, 54, 'Del', '0'), -(861, 54, 'Den', '0'), -(862, 54, 'Ger', '0'), -(863, 54, 'Deu', '0'), -(864, 54, 'Dgr', '0'), -(865, 54, 'Din', '0'), -(866, 54, 'Div', '0'), -(867, 54, 'Doi', '0'), -(868, 54, 'Dra', '0'), -(869, 54, 'Dsb', '0'), -(870, 54, 'Dua', '0'), -(871, 54, 'Dum', '0'), -(872, 54, 'Dut', '0'), -(873, 54, 'Nld', '0'), -(874, 54, 'Dyu', '0'), -(875, 54, 'Dzo', '0'), -(876, 54, 'Efi', '0'), -(877, 54, 'Egy', '0'), -(878, 54, 'Eka', '0'), -(879, 54, 'Gre', '0'), -(880, 54, 'Ell', '0'), -(881, 54, 'Elx', '0'), -(882, 54, 'Eng', '0'), -(883, 54, 'Enm', '0'), -(884, 54, 'Epo', '0'), -(885, 54, 'Est', '0'), -(886, 54, 'Baq', '0'), -(887, 54, 'Eus', '0'), -(888, 54, 'Ewe', '0'), -(889, 54, 'Ewo', '0'), -(890, 54, 'Fan', '0'), -(891, 54, 'Fao', '0'), -(892, 54, 'Per', '0'), -(893, 54, 'Fas', '0'), -(894, 54, 'Fat', '0'), -(895, 54, 'Fij', '0'), -(896, 54, 'Fil', '0'), -(897, 54, 'Fin', '0'), -(898, 54, 'Fiu', '0'), -(899, 54, 'Fon', '0'), -(900, 54, 'Fre', '0'), -(901, 54, 'Fra', '0'), -(902, 54, 'Fre', '0'), -(903, 54, 'Fra', '0'), -(904, 54, 'Frm', '0'), -(905, 54, 'Fro', '0'), -(906, 54, 'Frr', '0'), -(907, 54, 'Frs', '0'), -(908, 54, 'Fry', '0'), -(909, 54, 'Ful', '0'), -(910, 54, 'Fur', '0'), -(911, 54, 'Gaa', '0'), -(912, 54, 'Gay', '0'), -(913, 54, 'Gba', '0'), -(914, 54, 'Gem', '0'), -(915, 54, 'Geo', '0'), -(916, 54, 'Kat', '0'), -(917, 54, 'Ger', '0'), -(918, 54, 'Deu', '0'), -(919, 54, 'Gez', '0'), -(920, 54, 'Gil', '0'), -(921, 54, 'Gla', '0'), -(922, 54, 'Gle', '0'), -(923, 54, 'Glg', '0'), -(924, 54, 'Glv', '0'), -(925, 54, 'Gmh', '0'), -(926, 54, 'Goh', '0'), -(927, 54, 'Gon', '0'), -(928, 54, 'Gor', '0'), -(929, 54, 'Got', '0'), -(930, 54, 'Grb', '0'), -(931, 54, 'Grc', '0'), -(932, 54, 'Gre', '0'), -(933, 54, 'Ell', '0'), -(934, 54, 'Grn', '0'), -(935, 54, 'Gsw', '0'), -(936, 54, 'Guj', '0'), -(937, 54, 'Gwi', '0'), -(938, 54, 'Hai', '0'), -(939, 54, 'Hat', '0'), -(940, 54, 'Hau', '0'), -(941, 54, 'Haw', '0'), -(942, 54, 'Heb', '0'), -(943, 54, 'Her', '0'), -(944, 54, 'Hil', '0'), -(945, 54, 'Him', '0'), -(946, 54, 'Hin', '0'), -(947, 54, 'Hit', '0'), -(948, 54, 'Hmn', '0'), -(949, 54, 'Hmo', '0'), -(950, 54, 'Hrv', '0'), -(951, 54, 'Hsb', '0'), -(952, 54, 'Hun', '0'), -(953, 54, 'Hup', '0'), -(954, 54, 'Arm', '0'), -(955, 54, 'Hye', '0'), -(956, 54, 'Iba', '0'), -(957, 54, 'Ibo', '0'), -(958, 54, 'Ice', '0'), -(959, 54, 'Isl', '0'), -(960, 54, 'Ido', '0'), -(961, 54, 'Iii', '0'), -(962, 54, 'Ijo', '0'), -(963, 54, 'Iku', '0'), -(964, 54, 'Ile', '0'), -(965, 54, 'Ilo', '0'), -(966, 54, 'Ina', '0'), -(967, 54, 'Inc', '0'), -(968, 54, 'Ind', '0'), -(969, 54, 'Ine', '0'), -(970, 54, 'Inh', '0'), -(971, 54, 'Ipk', '0'), -(972, 54, 'Ira', '0'), -(973, 54, 'Iro', '0'), -(974, 54, 'Ice', '0'), -(975, 54, 'Isl', '0'), -(976, 54, 'Ita', '0'), -(977, 54, 'Jav', '0'), -(978, 54, 'Jbo', '0'), -(979, 54, 'Jpn', '0'), -(980, 54, 'Jpr', '0'), -(981, 54, 'Jrb', '0'), -(982, 54, 'Kaa', '0'), -(983, 54, 'Kab', '0'), -(984, 54, 'Kac', '0'), -(985, 54, 'Kal', '0'), -(986, 54, 'Kam', '0'), -(987, 54, 'Kan', '0'), -(988, 54, 'Kar', '0'), -(989, 54, 'Kas', '0'), -(990, 54, 'Geo', '0'), -(991, 54, 'Kat', '0'), -(992, 54, 'Kau', '0'), -(993, 54, 'Kaw', '0'), -(994, 54, 'Kaz', '0'), -(995, 54, 'Kbd', '0'), -(996, 54, 'Kha', '0'), -(997, 54, 'Khi', '0'), -(998, 54, 'Khm', '0'), -(999, 54, 'Kho', '0'), -(1000, 54, 'Kik', '0'), -(1001, 54, 'Kin', '0'), -(1002, 54, 'Kir', '0'), -(1003, 54, 'Kmb', '0'), -(1004, 54, 'Kok', '0'), -(1005, 54, 'Kom', '0'), -(1006, 54, 'Kon', '0'), -(1007, 54, 'Kor', '0'), -(1008, 54, 'Kos', '0'), -(1009, 54, 'Kpe', '0'), -(1010, 54, 'Krc', '0'), -(1011, 54, 'Krl', '0'), -(1012, 54, 'Kro', '0'), -(1013, 54, 'Kru', '0'), -(1014, 54, 'Kua', '0'), -(1015, 54, 'Kum', '0'), -(1016, 54, 'Kur', '0'), -(1017, 54, 'Kut', '0'), -(1018, 54, 'Lad', '0'), -(1019, 54, 'Lah', '0'), -(1020, 54, 'Lam', '0'), -(1021, 54, 'Lao', '0'), -(1022, 54, 'Lat', '0'), -(1023, 54, 'Lav', '0'), -(1024, 54, 'Lez', '0'), -(1025, 54, 'Lim', '0'), -(1026, 54, 'Lin', '0'), -(1027, 54, 'Lit', '0'), -(1028, 54, 'Lol', '0'), -(1029, 54, 'Loz', '0'), -(1030, 54, 'Ltz', '0'), -(1031, 54, 'Lua', '0'), -(1032, 54, 'Lub', '0'), -(1033, 54, 'Lug', '0'), -(1034, 54, 'Lui', '0'), -(1035, 54, 'Lun', '0'), -(1036, 54, 'Luo', '0'), -(1037, 54, 'Lus', '0'), -(1038, 54, 'Mac', '0'), -(1039, 54, 'Mkd', '0'), -(1040, 54, 'Mad', '0'), -(1041, 54, 'Mag', '0'), -(1042, 54, 'Mah', '0'), -(1043, 54, 'Mai', '0'), -(1044, 54, 'Mak', '0'), -(1045, 54, 'Mal', '0'), -(1046, 54, 'Man', '0'), -(1047, 54, 'Mao', '0'), -(1048, 54, 'Mri', '0'), -(1049, 54, 'Map', '0'), -(1050, 54, 'Mar', '0'), -(1051, 54, 'Mas', '0'), -(1052, 54, 'May', '0'), -(1053, 54, 'Msa', '0'), -(1054, 54, 'Mdf', '0'), -(1055, 54, 'Mdr', '0'), -(1056, 54, 'Men', '0'), -(1057, 54, 'Mga', '0'), -(1058, 54, 'Mic', '0'), -(1059, 54, 'Min', '0'), -(1060, 54, 'Mis', '0'), -(1061, 54, 'Mac', '0'), -(1062, 54, 'Mkd', '0'), -(1063, 54, 'Mkh', '0'), -(1064, 54, 'Mlg', '0'), -(1065, 54, 'Mlt', '0'), -(1066, 54, 'Mnc', '0'), -(1067, 54, 'Mni', '0'), -(1068, 54, 'Mno', '0'), -(1069, 54, 'Moh', '0'), -(1070, 54, 'Mon', '0'), -(1071, 54, 'Mos', '0'), -(1072, 54, 'Mao', '0'), -(1073, 54, 'Mri', '0'), -(1074, 54, 'May', '0'), -(1075, 54, 'Msa', '0'), -(1076, 54, 'Mul', '0'), -(1077, 54, 'Mun', '0'), -(1078, 54, 'Mus', '0'), -(1079, 54, 'Mwl', '0'), -(1080, 54, 'Mwr', '0'), -(1081, 54, 'Bur', '0'), -(1082, 54, 'Mya', '0'), -(1083, 54, 'Myn', '0'), -(1084, 54, 'Myv', '0'), -(1085, 54, 'Nah', '0'), -(1086, 54, 'Nai', '0'), -(1087, 54, 'Nap', '0'), -(1088, 54, 'Nau', '0'), -(1089, 54, 'Nav', '0'), -(1090, 54, 'Nbl', '0'), -(1091, 54, 'Nde', '0'), -(1092, 54, 'Ndo', '0'), -(1093, 54, 'Nds', '0'), -(1094, 54, 'Nep', '0'), -(1095, 54, 'New', '0'), -(1096, 54, 'Nia', '0'), -(1097, 54, 'Nic', '0'), -(1098, 54, 'Niu', '0'), -(1099, 54, 'Dut', '0'), -(1100, 54, 'Nld', '0'), -(1101, 54, 'Nno', '0'), -(1102, 54, 'Nob', '0'), -(1103, 54, 'Nog', '0'), -(1104, 54, 'Non', '0'), -(1105, 54, 'Nor', '0'), -(1106, 54, 'Nqo', '0'), -(1107, 54, 'Nso', '0'), -(1108, 54, 'Nub', '0'), -(1109, 54, 'Nwc', '0'), -(1110, 54, 'Nya', '0'), -(1111, 54, 'Nym', '0'), -(1112, 54, 'Nyn', '0'), -(1113, 54, 'Nyo', '0'), -(1114, 54, 'Nzi', '0'), -(1115, 54, 'Oci', '0'), -(1116, 54, 'Oji', '0'), -(1117, 54, 'Ori', '0'), -(1118, 54, 'Orm', '0'), -(1119, 54, 'Osa', '0'), -(1120, 54, 'Oss', '0'), -(1121, 54, 'Ota', '0'), -(1122, 54, 'Oto', '0'), -(1123, 54, 'Paa', '0'), -(1124, 54, 'Pag', '0'), -(1125, 54, 'Pal', '0'), -(1126, 54, 'Pam', '0'), -(1127, 54, 'Pan', '0'), -(1128, 54, 'Pap', '0'), -(1129, 54, 'Pau', '0'), -(1130, 54, 'Peo', '0'), -(1131, 54, 'Per', '0'), -(1132, 54, 'Fas', '0'), -(1133, 54, 'Phi', '0'), -(1134, 54, 'Phn', '0'), -(1135, 54, 'Pli', '0'), -(1136, 54, 'Pol', '0'), -(1137, 54, 'Pon', '0'), -(1138, 54, 'Por', '0'), -(1139, 54, 'Pra', '0'), -(1140, 54, 'Pro', '0'), -(1141, 54, 'Pus', '0'), -(1142, 54, 'Qaa', '0'), -(1143, 54, 'Que', '0'), -(1144, 54, 'Raj', '0'), -(1145, 54, 'Rap', '0'), -(1146, 54, 'Rar', '0'), -(1147, 54, 'Roa', '0'), -(1148, 54, 'Roh', '0'), -(1149, 54, 'Rom', '0'), -(1150, 54, 'Rum', '0'), -(1151, 54, 'Ron', '0'), -(1152, 54, 'Rum', '0'), -(1153, 54, 'Ron', '0'), -(1154, 54, 'Run', '0'), -(1155, 54, 'Rup', '0'), -(1156, 54, 'Rus', '0'), -(1157, 54, 'Sad', '0'), -(1158, 54, 'Sag', '0'), -(1159, 54, 'Sah', '0'), -(1160, 54, 'Sai', '0'), -(1161, 54, 'Sal', '0'), -(1162, 54, 'Sam', '0'), -(1163, 54, 'San', '0'), -(1164, 54, 'Sas', '0'), -(1165, 54, 'Sat', '0'), -(1166, 54, 'Scn', '0'), -(1167, 54, 'Sco', '0'), -(1168, 54, 'Sel', '0'), -(1169, 54, 'Sem', '0'), -(1170, 54, 'Sga', '0'), -(1171, 54, 'Sgn', '0'), -(1172, 54, 'Shn', '0'), -(1173, 54, 'Sid', '0'), -(1174, 54, 'Sin', '0'), -(1175, 54, 'Sio', '0'), -(1176, 54, 'Sit', '0'), -(1177, 54, 'Sla', '0'), -(1178, 54, 'Slo', '0'), -(1179, 54, 'Slk', '0'), -(1180, 54, 'Slo', '0'), -(1181, 54, 'Slk', '0'), -(1182, 54, 'Slv', '0'), -(1183, 54, 'Sma', '0'), -(1184, 54, 'Sme', '0'), -(1185, 54, 'Smi', '0'), -(1186, 54, 'Smj', '0'), -(1187, 54, 'Smn', '0'), -(1188, 54, 'Smo', '0'), -(1189, 54, 'Sms', '0'), -(1190, 54, 'Sna', '0'), -(1191, 54, 'Snd', '0'), -(1192, 54, 'Snk', '0'), -(1193, 54, 'Sog', '0'), -(1194, 54, 'Som', '0'), -(1195, 54, 'Son', '0'), -(1196, 54, 'Sot', '0'), -(1197, 54, 'Spa', '0'), -(1198, 54, 'Alb', '0'), -(1199, 54, 'Sqi', '0'), -(1200, 54, 'Srd', '0'), -(1201, 54, 'Srn', '0'), -(1202, 54, 'Srp', '0'), -(1203, 54, 'Srr', '0'), -(1204, 54, 'Ssa', '0'), -(1205, 54, 'Ssw', '0'), -(1206, 54, 'Suk', '0'), -(1207, 54, 'Sun', '0'), -(1208, 54, 'Sus', '0'), -(1209, 54, 'Sux', '0'), -(1210, 54, 'Swa', '0'), -(1211, 54, 'Swe', '0'), -(1212, 54, 'Syc', '0'), -(1213, 54, 'Syr', '0'), -(1214, 54, 'Tah', '0'), -(1215, 54, 'Tai', '0'), -(1216, 54, 'Tam', '0'), -(1217, 54, 'Tat', '0'), -(1218, 54, 'Tel', '0'), -(1219, 54, 'Tem', '0'), -(1220, 54, 'Ter', '0'), -(1221, 54, 'Tet', '0'), -(1222, 54, 'Tgk', '0'), -(1223, 54, 'Tgl', '0'), -(1224, 54, 'Tha', '0'), -(1225, 54, 'Tib', '0'), -(1226, 54, 'Bod', '0'), -(1227, 54, 'Tig', '0'), -(1228, 54, 'Tir', '0'), -(1229, 54, 'Tiv', '0'), -(1230, 54, 'Tkl', '0'), -(1231, 54, 'Tlh', '0'), -(1232, 54, 'Tli', '0'), -(1233, 54, 'Tmh', '0'), -(1234, 54, 'Tog', '0'), -(1235, 54, 'Ton', '0'), -(1236, 54, 'Tpi', '0'), -(1237, 54, 'Tsi', '0'), -(1238, 54, 'Tsn', '0'), -(1239, 54, 'Tso', '0'), -(1240, 54, 'Tuk', '0'), -(1241, 54, 'Tum', '0'), -(1242, 54, 'Tup', '0'), -(1243, 54, 'Tur', '0'), -(1244, 54, 'Tut', '0'), -(1245, 54, 'Tvl', '0'), -(1246, 54, 'Twi', '0'), -(1247, 54, 'Tyv', '0'), -(1248, 54, 'Udm', '0'), -(1249, 54, 'Uga', '0'), -(1250, 54, 'Uig', '0'), -(1251, 54, 'Ukr', '0'), -(1252, 54, 'Umb', '0'), -(1253, 54, 'Und', '0'), -(1254, 54, 'Urd', '0'), -(1255, 54, 'Uzb', '0'), -(1256, 54, 'Vai', '0'), -(1257, 54, 'Ven', '0'), -(1258, 54, 'Vie', '0'), -(1259, 54, 'Vol', '0'), -(1260, 54, 'Vot', '0'), -(1261, 54, 'Wak', '0'), -(1262, 54, 'Wal', '0'), -(1263, 54, 'War', '0'), -(1264, 54, 'Was', '0'), -(1265, 54, 'Wel', '0'), -(1266, 54, 'Cym', '0'), -(1267, 54, 'Wen', '0'), -(1268, 54, 'Wln', '0'), -(1269, 54, 'Wol', '0'), -(1270, 54, 'Xal', '0'), -(1271, 54, 'Xho', '0'), -(1272, 54, 'Yao', '0'), -(1273, 54, 'Yap', '0'), -(1274, 54, 'Yid', '0'), -(1275, 54, 'Yor', '0'), -(1276, 54, 'Ypk', '0'), -(1277, 54, 'Zap', '0'), -(1278, 54, 'Zbl', '0'), -(1279, 54, 'Zen', '0'), -(1280, 54, 'Zgh', '0'), -(1281, 54, 'Zha', '0'), -(1282, 54, 'Chi', '0'), -(1283, 54, 'Zho', '0'), -(1284, 54, 'Znd', '0'), -(1285, 54, 'Zul', '0'), -(1286, 54, 'Zun', '0'), -(1287, 54, 'Zxx', '0'), -(1288, 54, 'Zza', '0'), -(1289, 71, 'Amazonas:Puerto santander', '0'), -(1290, 71, 'Amazonas:La chorrera', '0'), -(1291, 71, 'Amazonas:La pedrera', '0'), -(1292, 71, 'Amazonas:Puerto alegria', '0'), -(1293, 71, 'Amazonas:Puerto arica', '0'), -(1294, 71, 'Amazonas:El encanto', '0'), -(1295, 71, 'Amazonas:Tarapaca', '0'), -(1296, 71, 'Amazonas:Leticia', '0'), -(1297, 71, 'Antioquia:Arboletes', '0'), -(1298, 71, 'Antioquia:San juan de uraba', '0'), -(1299, 71, 'Antioquia:Necocli', '0'), -(1300, 71, 'Antioquia:San pedro de uraba', '0'), -(1301, 71, 'Antioquia:Turbo', '0'), -(1302, 71, 'Antioquia:Nechi', '0'), -(1303, 71, 'Antioquia:Apartado', '0'), -(1304, 71, 'Antioquia:El bagre', '0'), -(1305, 71, 'Antioquia:Caceres', '0'), -(1306, 71, 'Antioquia:Carepa', '0'), -(1307, 71, 'Antioquia:Taraza', '0'), -(1308, 71, 'Antioquia:Zaragoza', '0'), -(1309, 71, 'Antioquia:Mutata', '0'), -(1310, 71, 'Antioquia:Briceno', '0'), -(1311, 71, 'Antioquia:Yarumal', '0'), -(1312, 71, 'Antioquia:Peque', '0'), -(1313, 71, 'Antioquia:Dabeiba', '0'), -(1314, 71, 'Antioquia:Campamento', '0'), -(1315, 71, 'Antioquia:Toledo', '0'), -(1316, 71, 'Antioquia:Sabanalarga', '0'), -(1317, 71, 'Antioquia:San andres', '0'), -(1318, 71, 'Antioquia:Canasgordas', '0'), -(1319, 71, 'Antioquia:Buritica', '0'), -(1320, 71, 'Antioquia:Angostura', '0'), -(1321, 71, 'Antioquia:Guadalupe', '0'), -(1322, 71, 'Antioquia:San jose de la montana', '0'), -(1323, 71, 'Antioquia:Gomez plata', '0'), -(1324, 71, 'Antioquia:Yolombo', '0'), -(1325, 71, 'Antioquia:Carolina', '0'), -(1326, 71, 'Antioquia:Liborina', '0'), -(1327, 71, 'Antioquia:Vegachi', '0'), -(1328, 71, 'Antioquia:Yali', '0'), -(1329, 71, 'Antioquia:Belmira', '0'), -(1330, 71, 'Antioquia:Abriaqui', '0'), -(1331, 71, 'Antioquia:Puerto berrio', '0'), -(1332, 71, 'Antioquia:Sabaneta', '0'), -(1333, 71, 'Antioquia:Concordia', '0'), -(1334, 71, 'Antioquia:Retiro', '0'), -(1335, 71, 'Antioquia:El carmen de viboral', '0'), -(1336, 71, 'Antioquia:San luis', '0'), -(1337, 71, 'Antioquia:Argelia', '0'), -(1338, 71, 'Antioquia:Caucasia', '0'), -(1339, 71, 'Antioquia:Chigorodo', '0'), -(1340, 71, 'Antioquia:Segovia', '0'), -(1341, 71, 'Antioquia:Anori', '0'), -(1342, 71, 'Antioquia:Valdivia', '0'), -(1343, 71, 'Antioquia:Ituango', '0'), -(1344, 71, 'Antioquia:Casabe', '0'), -(1345, 71, 'Antioquia:Amalfi', '0'), -(1346, 71, 'Antioquia:Remedios', '0'), -(1347, 71, 'Antioquia:Frontino', '0'), -(1348, 71, 'Antioquia:Santa rosa de osos', '0'), -(1349, 71, 'Antioquia:Vigia del fuerte', '0'), -(1350, 71, 'Antioquia:Santafe de antioquia', '0'), -(1351, 71, 'Antioquia:Entrerrios', '0'), -(1352, 71, 'Antioquia:Olaya', '0'), -(1353, 71, 'Antioquia:Maceo', '0'), -(1354, 71, 'Antioquia:Caracoli', '0'), -(1355, 71, 'Antioquia:Sopetran', '0'), -(1356, 71, 'Antioquia:Urrao', '0'), -(1357, 71, 'Antioquia:Cisneros', '0'), -(1358, 71, 'Antioquia:Don matias', '0'), -(1359, 71, 'Antioquia:Santo domingo', '0'), -(1360, 71, 'Antioquia:San roque', '0'), -(1361, 71, 'Antioquia:San pedro', '0'), -(1362, 71, 'Antioquia:Caicedo', '0'), -(1363, 71, 'Antioquia:San jeronimo', '0'), -(1364, 71, 'Antioquia:Barbosa', '0'), -(1365, 71, 'Antioquia:Concepcion', '0'), -(1366, 71, 'Antioquia:Girardota', '0'), -(1367, 71, 'Antioquia:Copacabana', '0'), -(1368, 71, 'Antioquia:Bello', '0'), -(1369, 71, 'Antioquia:Ebejico', '0'), -(1370, 71, 'Antioquia:Alejandria', '0'), -(1371, 71, 'Antioquia:Anza', '0'), -(1372, 71, 'Antioquia:San rafael', '0'), -(1373, 71, 'Antioquia:Guarne', '0'), -(1374, 71, 'Antioquia:Penol', '0'), -(1375, 71, 'Antioquia:San carlos', '0'), -(1376, 71, 'Antioquia:Guatape', '0'), -(1377, 71, 'Antioquia:La magdalena', '0'), -(1378, 71, 'Antioquia:Betulia', '0'), -(1379, 71, 'Antioquia:Heliconia', '0'), -(1380, 71, 'Antioquia:Marinilla', '0'), -(1381, 71, 'Antioquia:Armenia', '0'), -(1382, 71, 'Antioquia:Rionegro', '0'), -(1383, 71, 'Antioquia:Granada', '0'), -(1384, 71, 'Antioquia:Itagui', '0'), -(1385, 71, 'Antioquia:Envigado', '0'), -(1386, 71, 'Antioquia:Angelopolis', '0'), -(1387, 71, 'Antioquia:El santuario', '0'), -(1388, 71, 'Antioquia:Cocorna', '0'), -(1389, 71, 'Antioquia:Caldas', '0'), -(1390, 71, 'Antioquia:Amaga', '0'), -(1391, 71, 'Antioquia:La ceja', '0'), -(1392, 71, 'Antioquia:Puerto triunfo', '0'), -(1393, 71, 'Antioquia:La union', '0'), -(1394, 71, 'Antioquia:Montebello', '0'), -(1395, 71, 'Antioquia:Venecia', '0'), -(1396, 71, 'Antioquia:Fredonia', '0'), -(1397, 71, 'Antioquia:San francisco', '0'), -(1398, 71, 'Antioquia:Santa barbara', '0'), -(1399, 71, 'Antioquia:Tarso', '0'), -(1400, 71, 'Antioquia:Abejorral', '0'), -(1401, 71, 'Antioquia:Ciudad bolivar', '0'), -(1402, 71, 'Antioquia:Sonson', '0'), -(1403, 71, 'Antioquia:Pueblorrico', '0'), -(1404, 71, 'Antioquia:Jerico', '0'), -(1405, 71, 'Antioquia:Hispania', '0'), -(1406, 71, 'Antioquia:La pintada', '0'), -(1407, 71, 'Antioquia:Tamesis', '0'), -(1408, 71, 'Antioquia:Betania', '0'), -(1409, 71, 'Antioquia:Andes', '0'), -(1410, 71, 'Antioquia:Valparaiso', '0'), -(1411, 71, 'Antioquia:Narino', '0'), -(1412, 71, 'Antioquia:Jardin', '0'), -(1413, 71, 'Antioquia:Caramanta', '0'), -(1414, 71, 'Antioquia:Medellin', '0'), -(1415, 71, 'Arauca:Saravena', '0'), -(1416, 71, 'Arauca:Arauquita', '0'), -(1417, 71, 'Arauca:Fortul', '0'), -(1418, 71, 'Arauca:Tame', '0'), -(1419, 71, 'Arauca:Puerto rondon', '0'), -(1420, 71, 'Arauca:Cravo norte', '0'), -(1421, 71, 'Arauca:Arauca', '0'), -(1422, 71, 'Atlantico:Tubara', '0'), -(1423, 71, 'Atlantico:Galapa', '0'), -(1424, 71, 'Atlantico:Soledad', '0'), -(1425, 71, 'Atlantico:Malambo', '0'), -(1426, 71, 'Atlantico:Juan de acosta', '0'), -(1427, 71, 'Atlantico:Baranoa', '0'), -(1428, 71, 'Atlantico:Sabanagrande', '0'), -(1429, 71, 'Atlantico:Polonuevo', '0'), -(1430, 71, 'Atlantico:Piojo', '0'), -(1431, 71, 'Atlantico:Usiacuri', '0'), -(1432, 71, 'Atlantico:Santo tomas', '0'), -(1433, 71, 'Atlantico:Palmar de varela', '0'), -(1434, 71, 'Atlantico:Sabanalarga', '0'), -(1435, 71, 'Atlantico:Ponedera', '0')}vH>Sf$Pu4IJԣ:s2pi0]%qJ!o2]8>qN/n9fMeneմjSY|w Cÿ.[UjDO·8ԥc yԣ_UV̈>\q4i@a4d3Qԥc&^`hP %K҄7j}S5qj"e>j@`%E1SeI$>S* ƸA1e-Z.en$F.DM50I_vM-Iy5Li׊|fyC;P:0Hw0Yv+)ki96D.kI\Q30:J[sxmyGgNd{SfrEӼ(`h2 -]0#juq/2fBk" 0,᪙Q_rw@O>%$0!Zœ:S6,L,",d=s&h]=PJ"&b4"&s0TІyqfQޡ5kQp#~=iH}mxۏ2gn8fRKfZK=k}Jea^[.vfیtrı=Y eU'6 G!dmrgiH5J0w_: b8 !)RB$|evq/$|LۄcZ0 d E""Sqnh3J;KA&fyK/gPaF aTD|12]a,O5?4]P\_-/b>*!v"gU烺Zt%% ChÓTP gf'`tj -lZ\Yr( dp<[%y.Ԡb^J|-0cyɻUWbu͙KAc Bvso__+s**1@`] - QEQp Z"8xc8`.!n)"/ެnZQ4p|-i%S]}&ᓲf%& }&0FU,цBF (,0讖L -,mKS5AfsYI0q X_d/d"/q`q=Fk5TtU0"Pa58 -\Ѻm"В e@]d V*x3*еaTά4CϛV1 }ѽX$+ Ug|:H 99dZ_-/!庩h89)at];a˽qe`'V8ºG>6Y|!8 -8Tj׫(䰡J^-s%φT(ላf8JڲpbCS߾Q 2 .T4* "x * ~Q:$C7k?Jfl_u"NlZb\vN3h,[>m.B(}iQxLв .eGbPDo3 DHGq>0EDGduX"& \b_F-McfrILqB~` rIj*\s6NpoJ}hN'!W *KH -"NXyaBz $5Iِ)┋t,cJ%zιL}S^75-FiT\-;qJEzլh&Ry*khTXzRy{PKE -(!Bc&% 6h'Z9Tq%WVQ,аWxT2v  & ƃJ|Y0X-|fTvOE"65G_wԸ ?6D@@KP ׏YDLƝ՞U"rmQd7\Me|(@TgӮJcǚ)` lb1PT$&0 !Ej"b=]X%JDTGXw҈0I"9R+"*k%"*ZKND&d=䥨Xn Hl q[U#ݦSL[:Ռb NPX`0V%IY6C@͂mF8 m>86RkTlA2Bgk-.md" bC:RRs*0ԥn%~~6EK:07-Fp%zg_"vN obN`SY&d )iO-7RVnN$aDje磄H;2JVs S+;Ǜm T&{C$L\+?')Z1-iV0J [}wjM2Ȣ#F4q4)LmL\+W30+GP,/DJϛsʓGY:H%d mؒgeءxVk5gp+Y&3}>~2 HI|\R+5]?ķZܷdֶҹY{#ZO|+77\9|+3NМnXN|;7P:N\q6L5'f`H/Na='<,SB+W \kآKک+}Ih%FZZ/S֬Ԝˢ- rsDw#&jR#+vuIaV2QJQY@B$ -heGXGVRN:ĒDVRJ&B;%X]u$rذ`/\v|t) Eyl9I× ǹ*J֠_U Ib+%Hz4u7/*iG|de&;lM+9xLV=5DXeJͩv@F<l띦it9Y6JumHlx$U)i0cnK+A \:#ۢY4N`z媣p0g%'%B_p셄K;텄+r:zP0ps4+ %Y{Ie^DcH̙5h.g%$CZd@0-Bwxc{>Gj YKFj$\fnǩpMzyRuDXB؀;p}bE!/T%YJvZCXС[}[0]VUǙwc`Ygc`đ#cB?utTk<@^u,ƒyV@@q- * - 7 2 [1Q8)*\mG -ܩOjؘgW&%h&} `N}0Їh\%L:nTrFQJ0:K:2>b[|\H.M ̪2-Χ>ZIn61A6ͩͱjYf1Q(+E%S԰wLq fȗ`9!A!RuIUẗ㩚%/ӔPpQ"H 9VR"lSk҄ )OBMiJųZSU껮JC}OM"m E"6*p >W+f!>#tMW PWXڧ%KIt$W& SXt\5Ix_{}Jt> -".юVTdoP̀j!L) n)vj` gk7xڍdqRA/ME{b2>]"0LʸQZ)?1a,0YctwRA2`h&KzL7` SƅMףVAK -–_j6wC.fP|gHW 0L7:7&그јYևtІ"cD1M7A-n)"v*IfҵT ۶J4<>T# ;@nMtRF.Phi((QqZ0kJީwQj5ᒪAĭw{:3^h#/K̑jλm˂mXoMiI"GC,ޚ&oP -&EG, I/a_IY.i-%>޵ GGh{1'ǟQ 4/nST ]B1+D8O(oTcj}E5#|_0%l\-q =AR_NdYHv| BI'{F#P>TQGb|> BˆOad>Fȼ7(9o -d_.w.2ꁽcx@XOpIKXN`:N c;%@su@!aEef/X[;4JAXY`l'&,qpy`K_m*"nNM7Hl0߀,$0 zu70ܸI(o/lQ8/:' -7^- QCJ1;&+ZZGP>E&)v^2"7D`Eh%2ɹT-Pn&Ǧ6=&E6AdVuIbM[?x N1iH:J$,N~,Sl!5LLў~[tdcbҢZ $\YsG+/'NC[7;ŬSl5:&ՔFb9sαI_%^A&9Ɋ]eI "uatК59RK YtˊkT>c?&=`V_j~"})`Vz` `)$5ހ2Vn -AKmV23##*k(b-t׏{737)~;zIEnؐH\1eSiKƈ%>~hWL󰥀SQ +rPiZoP%nlxv\c<Υcdw3+DH+0WV.geEZpX%L:5-ݡ&3Ŷ nKN~¤|ο L}4ZѼ a60 "*`jiObc@zK909`$ZcHLqL4hʥ\a L9xC3Oe ť~}w҈kx# SL&-';4`H/9YH*7p}˜l酋bӰa2d1pn)F1IGM\&샵dz}fe?O3 6"3}OHܳXj0#=@eHD K`0{ծǼK3q/dEGK$".o*eK!TG~"6\Tϩlo6*׃bjp1TfT- v?eЫ4 *ku϶a74RQ޴L7kmAȴs - ČMWu*7dGaP~l 5- Bc@ -CξJmY!AƜ1e06%UoH婳"ǎnB*P5tbyQ{JW%%9uzF[Qh>ʷ[L.QD!`#"Ih߯.[p3Lc^Cl%%bL6qNےQS8{/D2$?"i} q*L_{xb/$ax{^HB8i:M([mV^#/?|8Lr_I_9pRm7j>s?];7gs97׏=çGI?qlǁz+8{?هUsRAx{Oѻ3|n=KnWKO;6/7'nP޺EWeP6 _L?uJ߆ߜdzc*v.N>9k 'w7$藃㛟M?Q7RS@D;>qN/n=TS'ڲU}.7to?T`)f/V/H“i, -LD"*~ZÓ{I΄729+YT*?nB{Yn&EgiJ^^~p`6y垛Ds`2/n(nFoqIqIEiVx*`Vĩnqހr D~w8IS"El U"qG2%" Ds@-y`/gJ -'Y^dq",d%QZb Q`Sl?!1>| 6bɇ< 6b+ii`)(0`)0›7yCy޼)o^+6iCqڦ=k(ڔ4' ZHrB gS{ --Ms{PR)aʼ^}' )r_xy%y?Taʇwg} <7 |&g`$A$n8'0Xf3n3HV`ә)tjdkuڬ73E`Tb~/1\-26׵7qaR@- PnLcF0dÆODJ/SYd)MN\?wzdq8 / $,Gh b;+WۜϥpSr;=*gFܓW0Y?FmHCL> s?Kan{|R V+Dı#RO$yyam@](50[ #7&yŞXX 3-b,feed'g=Mr8BtS `O7f[;zj` ?9k5p].pb9宭C>U9Ua{̼7<JcWxdz±AoHDFbTtZFeh|=+x>ᇐI]dT0= 岞@#R5Z0LdAzn<"UAV=b~oIwrիCӭL̛ū:?Y#BY}|FAItJ'+g]f}4B::礼WMʹ*Mh\?o|(>'ze>I_79LZ9xM^>Dɒ>mr _uT]u>6tOڇ=ILX0YyJ;/V~'Q[DJg9UePB{ض?#/yĘV bA+O ,ʣ-uƯkjG<{>9^ p-ŬUŃ3^m}M 7xzi9Sys\ȹr~ѵz ㇲPͫ`\>eїG?#D8\/ylvM//\j - -'0n됰s3㢩Wz>\իJ_Fs2AU=IO=LQ9}m_`}e 1pߩ7v=&L X_<Uf%.gFq.Ca1'ԿmNw6*65m]n ۆ__]c>ryN/2k*_q?=Y޼uu:M[YÅ0Z̼O履l.~soSlw+ׯ - r\ kkmP0q bw -uq wv-tYWԶGOGMU鍤+e< YWh9szSuP}S>\4]岊= yH.V\M£>ox/סx${EwX;, vyS7߳wͪ[V;BuGJx|"7HƸD%!g7/g/.sZ5 -i>Zxˬ~WVX{YY󮔷XݿF췅vۀEo[Nb1./ϯk_5 n+p{mߘ[Ζ~aj': _{qNجhՈxrktKr9l~<0DXp^U qE|yɳ.0 1ۤo{&F tP6bhTn>q-ߛ4n˽R:$xBzâae=}/ {ܜ֋E`s0^m~M0qCџ6`$~ ?n_iRowT(/56o{ _RYX?~[v2L%*fjtKRQ,-]mä~6kC=9~5|ڣ=eXPN{;4 - yn0~ZK>/WnڢJP0 [oakDN)0Dحa[_9nNn A\~/㩨mף9E;bw?: -En1b O7 㺯?y]5]mS[M$'̃!6!nƝV{js=5aXNjn&-ۅ-2]2nNq4- ̚u3o嬔=S%[_(TyVu<>?5w>@="'.p"nt[+ Nk:Ѳ{b'ub'&k4;CoL}dNv[g8 7ʼOrgBY,Y[" -?RAUYߛަ+jȺX*"L|u8{zG͵ }c/jSɿgA?xZoj5TEq3hFqp޶8o8WWq]{ǛFh@|sCKϾɱn͇4/?k]>mc&c݂[  ؓ4:;:s,g'٣"tHlV7EcxF߾U%͇Ϭo>|ʷ:~jjNfS}lҟة)0;']n?yVYێi[Oޜ|y0Ux#y0'I>9t4ot,P wg /8'8H =q$Opۑ - - - - - -"; -return $resultado; - }else{ -if($id_form !="") {$w_form ="form_id = '$id_form' AND ";} -$consulta ="SELECT * FROM form_datos WHERE $w_form contenido like '%%$valor%%' group by control LIMIT 200 "; -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!=0){ -mysql_data_seek($sql, 0); -$fila=1; -$divider=3; -$cols = (12/$divider); -$i =0; -while( $row = mysql_fetch_array( $sql ) ) { -if($i % $divider==0) { - - $encontrados .= " - -
- - "; - } - $i++; - /* $contenido = htmlentities($row[contenido]); - $p = stripos($contenido, $valor); - $s1 = substr($contenido, 0, $p); - $s2 = substr($contenido, $p, strlen($valor)); - $s3 = substr($contenido, ($p + strlen($valor))); - $r = $s1."$s2".$s3; - */ - $datos = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); - $contenido ="
$datos
"; - - $encontrados .="$contenido"; - $fila++; - if( $i % $divider==0) { - $encontrados .= "
"; - } - } - } -$resultado .="

Resultados de: $valor

$encontrados
"; -$respuesta = new xajaxResponse('utf-8'); -$respuesta->addAssign("$div","innerHTML",$resultado); - return $respuesta; - - } -} -$xajax->registerFunction("buscar_datos"); - -function datos_grid($id_form,$filtro,$valor,$plantilla,$divider,$inicio,$limite) { - $respuesta = new xajaxResponse('utf-8'); - $nuevo_inicio = ($inicio+$limite+1); -if($inicio =="") { - $inicio = "0"; - $script = " -$(window).scroll(function() { - if ($(window).scrollTop() == $(document).height() - $(window).height()) { - xajax_datos_grid('$id_form','$filtro','$valor','$plantilla','$divider','$nuevo_inicio','$limite') ; - } -}); -"; -//$respuesta->addScript("$script"); -//$respuesta->addAlert("$script"); - - } -if($limite =="") {$limite = "250";} - - if($valor !=""){ -$md5_valor = $valor; -if($filtro !='' ){$w_filtro =" AND id_campo = '$filtro' AND md5(binary contenido) = '$md5_valor' ";} -} -$consulta_total= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control "; -$consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT $inicio , $limite"; -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -//mysql_real_escape_string($consulta); -$sql_total=mysql_query($consulta_total,$link); -$total = mysql_num_rows($sql_total); -$sql=mysql_query($consulta,$link); - $descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ; - $descripcion = $descripcion[0]; - $buscador = buscar_datos("","$id_form","$plantilla","grid_resultado"); - $contenido = "$descripcion"; - -if (mysql_num_rows($sql)!=0){ -mysql_data_seek($sql, 0); -$fila=1; -if($divider =="") { -$divider=3; -} -$cols = (12/$divider); -$i =0; - -while( $row = mysql_fetch_array( $sql ) ) { - if($i % $divider==0) { - - $contenido .= " - -
- - "; - } - $i++; -$datos = contenido_mostrar("$id_form","$row[control]",'',"$plantilla"); -$contenido .="
$datos
"; -$fila++; - if( $i % $divider==0) { - $contenido .= "
"; - } - -} - } - - -$inicio = ($inicio+$limite+1); -$div_mas_contenido ="mas_contenido_".$inicio."_".$limite.""; -$mostrado = ($inicio+$limite-1); -//$limite = ($inicio+$limite-1); -$resultado ="
$buscador - -
- - $contenido -
- Mostrar mas resultados
-

- "; - - -///$respuesta->addScript("$script"); -$respuesta->addAssign("contenedor","innerHTML",$resultado); - return $respuesta; -} -$xajax->registerFunction("datos_grid"); - - -function insertar_registro($tabla,$formulario,$div,$principal) { - //$valores ="$formulario[0]"; - $formulario = limpiar_caracteres($formulario); - foreach($formulario as $c=>$v){ - - $valores .= " $c = '$v',"; - } - $valores = "$valores id_empresa = '$_SESSION[id_empresa]'"; - -$respuesta = new xajaxResponse('utf-8'); - $link=Conectarse(); - mysql_query("SET NAMES 'utf8'"); - $insertar = "INSERT INTO $tabla set $valores"; -// $edit = "UPDATE $tabla SET $campo = '$valor' WHERE id = '$key' limit 1; "; - $sql=mysql_query($insertar,$link); - $ultimo_id = mysql_insert_id(); - if(mysql_affected_rows($link) != 0){ - - } -if($div !='') { - $valores = limpiar_caracteres("$valores"); - $grupo = editar_campo("$tabla",$ultimo_id,"$principal","","",""); - $respuesta->addAssign($div,"innerHTML","$formulario[$principal]"); - - } - //$respuesta->addAlert("$insertar"); -//$areas = tabla_areas('form_areas','id','nombre,descripcion,estado,orden','',"",'Areas',''); - //$respuesta->addScript("javascript:xajax_tabla_areas('form_areas','id','nombre,descripcion,estado,orden','','','Areas','div_campos')"); - //$respuesta->addAssign("contenido","innerHTML","$insertar"); - return $respuesta; -} -$xajax->registerFunction("insertar_registro"); - - - -function formulario_area_campos($perfil,$area) { - $id_empresa= $_SESSION['id_empresa']; - $campos= ""; - -$consulta = " - SELECT * FROM form_campos , form_contenido_campos - WHERE form_contenido_campos.id_form = '$perfil' - AND form_contenido_campos.id_campo = form_campos.id - AND campo_area='$area' - ORDER BY form_contenido_campos.orden"; - - $link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ - - - mysql_data_seek($sql, 0); - while( $row = mysql_fetch_array( $sql ) ) { - if( $row[obligatorio] == '1'){$obligatorio="*";}else {$obligatorio='X';} - -//$campos .= "
  • $row[id_campo]
  • "; - if($row[multiple] ==='1' AND $tipo =='edit'){ - $campos .= formulario_campos_render_multiple($row[id_campo],$perfil,$control_edit); - }else{ - $campos .= formulario_campos_render($row[id_campo],$perfil,$control_edit,''); - } - $muestra_form .= "$campos $obligatorio "; - $solo_campos .= "$campos $obligatorio "; - - } - - -} - - -$resultado = "$muestra_form"; - return $campos; - -} - -function formulario_areas($perfil,$tipo){ - // $tipo ="embebido"; - if(func_get_arg(2)=='respuesta'){$control =func_get_arg(3);}else{ -$control = md5(rand(1,99999999).microtime()); -} - $respuesta = new xajaxResponse('utf-8'); - $id_empresa= $_SESSION['id_empresa']; - /*$consulta = "SELECT * FROM form_areas, form_campos, `form_contenido_campos` - WHERE form_campos.id = form_contenido_campos.id_campo - AND form_contenido_campos.id_form = '$perfil' - AND form_areas.id = form_campos.campo_area AND form_areas.id_empresa = '$id_empresa' - OR (form_contenido_campos.id_form = '$perfil' AND form_campos.campo_area ='0' ) - AND form_areas.estado = '1' GROUP BY form_areas.id ORDER BY form_areas.orden"; - */ - $consulta= "SELECT * FROM form_campos, `form_contenido_campos` - WHERE form_campos.id = form_contenido_campos.id_campo - AND form_contenido_campos.id_form = '$perfil' - - GROUP BY form_campos.campo_area - "; - -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ - mysql_data_seek($sql, 0); - //$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; +addAssign($div,"innerHTML",""); + + } + + $respuesta->addAssign("$div","innerHTML","
    El registro se insertó con éxito
    "); + return $respuesta; +} +$xajax->registerFunction("insertar_linea"); + + +function select_combo($id,$tabla,$campo_valor,$campo_descripcion,$tipo){ + +$id_empresa= $_SESSION['id_empresa']; +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); + +$Campo_descripcion = ucwords($campo_descripcion); +$Campo_valor = ucwords($campo_valor); +$nombre=$tabla."_".$campo_valor; +$div=$nombre."_hijo"; +$combo = $id."_".$tabla; +if($tipo!=''){ +$respuesta = new xajaxResponse('utf-8'); +$consulta ="SELECT $id , $campo_valor , $campo_descripcion FROM $tabla WHERE $campo_valor = '$tipo' AND id_empresa = '$id_empresa'"; +$sql=mysql_query($consulta,$link); +if (mysql_num_rows($sql)!='0'){ +$resultado .= " + "; + } + + + +$respuesta->addAssign($div,"innerHTML",$resultado); +return $respuesta;} +ELSE{ /// si no especifica $tipo +$consulta ="SELECT $id , $campo_valor , $campo_descripcion FROM $tabla WHERE id_empresa = '$id_empresa' GROUP BY $campo_valor "; +$sql=mysql_query($consulta,$link); +///$Documento=mysql_result($grupo,0,"documento_numero"); +$resultado = " +
    "; + }/// FIN de $tipo no especifico + +return $resultado; +} +$xajax->registerFunction("select_combo"); + + + +function crear_session ($form,$control) { + +$consulta = " SELECT distinct(id_campo),contenido FROM form_datos WHERE control = '$control' AND form_id = '$form' order by timestamp DESC "; +$link=Conectarse(); + mysql_query("SET NAMES 'utf8'"); + $sql = mysql_query($consulta,$link); + if (mysql_num_rows($sql)!=0){ + $resultado ="
      "; + mysql_data_seek($sql, 0); + while( $row = mysql_fetch_array( $sql ) ) { + $id_form = $row[form_id]; + $campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre'); + $nombre = strtolower( str_replace(' ','_',$campo_nombre[0])); + $_SESSION[$nombre] = $row[contenido]; + $resultado .= "
    1. $_SESSION[$nombre]
    2. "; + } + $resultado .= "
    "; + } +return $resultado ; +} + +function mostrar_identificador($control){ +$consulta = " SELECT distinct(form_id) FROM form_datos WHERE control = '$control' "; +$link=Conectarse(); + mysql_query("SET NAMES 'utf8'"); + $sql = mysql_query($consulta,$link); + if (mysql_num_rows($sql)!=0){ + $session = crear_session ('16',$control); + $resultado ="$session
    "; + mysql_data_seek($sql, 0); + while( $row = mysql_fetch_array( $sql ) ) { + $id_form = $row[form_id]; + $impresion = formulario_imprimir("$row[form_id]","$control",""); + //$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ; + $nombre = remplacetas('form_id','id',$id_form,'nombre',"") ; + $resultado .= "

    $nombre[0]

    $descripcion[0]$impresion
    "; + } + $resultado .= "
    "; + } +return $resultado ; +} + +function buscar_campo_nombre($form_id,$nombre) { + +$consulta ="SELECT form_campos.id FROM `form_campos` , form_contenido_campos WHERE `campo_nombre` = '$nombre' AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form ='$form_id' LIMIT 1"; + $link=Conectarse(); + mysql_query("SET NAMES 'utf8'"); + $sql = mysql_query($consulta,$link); + $id_campo=mysql_result($sql,0,"id"); +return $id_campo; +} + +function conversorSegundosHoras($tiempo_en_segundos) { + $horas = floor($tiempo_en_segundos / 3600); + $minutos = floor(($tiempo_en_segundos - ($horas * 3600)) / 60); + $segundos = $tiempo_en_segundos - ($horas * 3600) - ($minutos * 60); + + return $horas . ':' . $minutos . ":" . $segundos; +} + +function mensajes($tipo,$campos_form,$datos,$control) { + $campo_remitente = $campos_form['remitente']; + $campo_destinatario = $campos_form['destinatario']; + $campo_asunto = $campos_form['asunto']; + $campo_mensaje = $campos_form['mensaje']; + $form_id = $campos_form['formulario_id']; + $form_usuarios = $campos_form['formulario_usuarios']; + $campo_usuarios = $campos_form['campo_usuario']; +$respuesta = new xajaxResponse('utf-8'); +if($tipo =='formulario') { + if($form_id =='' AND $control !='') { +$form_id = remplacetas('form_datos','control',"$control",'form_id',"") ; +$form_id = $form_id[0]; + + } + +//$campos = formulario_areas($form_id,'campos'); +$control_original = $control; +if($control =="") { + $control = md5(rand(1,99999999).microtime()); +} + $campos = formulario_areas($form_id,'campos'); +$formulario =" + + + + + + +$campos"; + +$formulario =" +
    +
    +
    + + $formulario +
    +
    ENVIAR MENSAJE
    +
    + + +
    +
    +
    "; + $respuesta->addAssign("div_mensaje_$control_original","innerHTML",$formulario); + //$respuesta->addAlert("div_mensaje_$control_original","innerHTML",$formulario); +return $respuesta; + +} +elseif($tipo =='responder') { + if($form_id =='' AND $control !='') { +$form_id = remplacetas('form_datos','control',"$control",'form_id',"") ; +$form_id = $form_id[0]; + + } + $remitente = buscar_campo_nombre("$form_id","Para"); + $destinatario = buscar_campo_nombre("$form_id","De"); + $mensaje = buscar_campo_nombre("$form_id","Mensaje"); + $asunto = buscar_campo_nombre("$form_id","Asunto"); + + $asunto_value = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$asunto' AND control='$control'") ; + $mensaje_value = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$mensaje' AND control='$control'") ; + $remitente_value = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$remitente' AND control='$control'") ; + $destinatario_value = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$destinatario' AND control='$control'") ; + +$formulario =" + + + + + + + +
    + + +
    +
    + + +
    + "; + +$formulario =" +
    +
    +
    + + $formulario +
    +
    ENVIAR MENSAJE
    +
    + + +
    +
    +
    +"; + $respuesta->addAssign("div_mensaje_$control","innerHTML",$formulario); + //$respuesta->addAlert("div_mensaje_$control_original","innerHTML",$formulario); +return $respuesta; + +} +elseif($tipo=="recuperar") { + +if($control =="") { + $control = md5(rand(1,99999999).microtime()); +} + + $consulta ="SELECT *, FROM_UNIXTIME(timestamp) as fecha , DATE_FORMAT(FROM_UNIXTIME(timestamp),'%Y-%m-%d') as dia, DATE_FORMAT(FROM_UNIXTIME(timestamp),'%H:%i') as hora FROM form_datos WHERE form_id ='$form_id' AND id_campo = '$campo_destinatario' AND contenido ='$_SESSION[usuario_milfs]' GROUP BY control, timestamp order by timestamp DESC "; + + $link=Conectarse(); + mysql_query("SET NAMES 'utf8'"); + + $mensajes = mysql_query($consulta,$link); +// $destinatario ="$campo_destinatario"."[0]"; +// $para = buscador_campo("$campo_destinatario","$form_id","","$destinatario","",""); + $campos = formulario_areas($form_id,'campos'); +$formulario =" + + + + + + +$campos"; + +$formulario =" +
    +
    +
    + + $formulario +
    +
    ENVIAR MENSAJE
    +
    + + +
    +
    +
    "; + + + +$lista ="
    + +
    + +
    +
    +
    $formulario
    +
    + +
    +
    + +"; +while( $row = mysql_fetch_array( $mensajes ) ) { + $asunto = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$campo_asunto' AND control='$row[control]'") ; + $mensaje = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$campo_mensaje' AND control='$row[control]'") ; + $remitente = remplacetas('form_datos','form_id',"$form_id",'contenido'," id_campo = '$campo_remitente' AND control='$row[control]'") ; + $remitente = remplacetas('form_datos','form_id',"$form_usuarios",'contenido'," id_campo = '$campo_usuarios' AND control='$remitente[0]'") ; + if($remitente[0] =='') {$remitente[0]="Sistema";} + $hoy=date('Y-m-d'); + $control = $row[control]; + if($hoy == $row[dia]){$momento = $row[hora];}else {$momento=$row[dia];} +//function contenido_mostrar($id,$control,$div,$plantilla) +//$contenido = contenido_mostrar("$form_id","$control","",''); + $lista .=" +
    + +
    +
    +

    $mensaje[0]

    + +
    + +
    +
    + "; +} + // $respuesta->addAssign("div_mensaje","innerHTML",$lista); + $lista .="
    "; + return $lista; + +} + +$resultado ="hola"; + + $respuesta->addAssign("div_mensaje","innerHTML",$resultado); + + return $respuesta; + + +} +$xajax->registerFunction("mensajes"); + +function revisar_campo_unico($id,$campo,$id_form,$valor) { + $respuesta = new xajaxResponse('utf-8'); + $div= "div_$id"; + $existe = remplacetas('form_datos','form_id',"$id_form",'control'," BINARY contenido = '$valor' AND id_campo = '$campo'") ; + if($existe[0] != "") { + $texto ="El valor ya existe"; +$respuesta->addAssign("$div","className","text-danger"); +$respuesta->addAssign("input_$id","className","form-group has-error"); + }else{ + $texto =""; +$respuesta->addAssign("$div","className","text-success"); +$respuesta->addAssign("input_$id","className","form-group has-success"); + } + + $respuesta->addAssign("$div","innerHTML",$texto); + return $respuesta; +} +$xajax->registerFunction("revisar_campo_unico"); + + + +function milfs_session($form_id,$campo_usuario,$campo_password,$tipo,$datos){ + $datos = mysql_seguridad($datos); + $respuesta = new xajaxResponse('utf-8'); + +if($tipo =="") { + + + +if($_SESSION[usuario_milfs]) { + $formulario = " SALIR"; +}else { +$formulario =" +$accion +
    +
    +
    Usuario + +
    +
    Clave + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    ingresar
    +
    +
    +
    +
    +
    + + +"; + + +} +return $formulario; +} +elseif($tipo =='salir') { + session_destroy(); + $respuesta->addScript("javascript:location.reload(true);"); + +} +elseif($tipo=='registrarse') { + $modificable = remplacetas('form_id','id',$id,'modificable') ; + if($modificable[0] != "1" and (!isset ( $_SESSION[id]) )) { + $formulario = "
    Función no disponible, por favor comuníquese con el administrador
    "; + $respuesta->addAssign("formulario_session","innerHTML",$formulario); + return $respuesta; + + } +$campos = formulario_areas($form_id,'campos'); + +$boton =" + +"; +$control = md5(rand(1,99999999).microtime()); + $formulario =" +
    + +$campos +$boton +
    +
    +"; + + $respuesta->addAssign("formulario_session","innerHTML",$formulario); + + +} +elseif($tipo=='recuperar') { + + if($datos =="") { +//$campos = formulario_areas($form_id,'campos'); +$campos =" + +
    Usuario + +
    +
    Código de recuperación
    Deja este campo vacío si aun no tienes el código de recuperación + +
    +"; +$boton =" +
    Solicitar clave
    +"; +$control = md5(rand(1,99999999).microtime()); + $formulario =" +
    + +$campos +
    +$boton + +
    +
    +"; + }else{ + + $usuario = remplacetas('form_datos','form_id',"$form_id",'control'," BINARY contenido = '$datos[usuario]' AND id_campo = '$campo_usuario'") ; + if($usuario[0] !="") { + $password = remplacetas('form_datos','control',"$usuario[0]",'contenido'," id_campo = '$campo_password' ") ; + if($datos[codigo] !="") { + if( $datos[codigo] =="$password[0]" ){ + $control = remplacetas('form_datos','control',"$usuario[0]",'control'," id_campo = '$campo_password' ") ; + $campos =" +
    + + +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    Grabar
    +
    +
    +
    + + "; + + $formulario ="$campos"; + $respuesta->addAssign("formulario_session","innerHTML",$formulario); + return $respuesta; + + + }else { + $respuesta->addAlert("El código no es correcto, por favor rectifíquelo o solicítelo nuevamente dejando el campo VACIO"); + return $respuesta; + } + } + $campo_email = buscar_campo_tipo("$form_id","12"); + $usuario = remplacetas('form_datos','form_id',"$form_id",'control'," BINARY contenido = '$datos[usuario]' AND id_campo = '$campo_usuario'") ; + $email = remplacetas('form_datos','control',"$usuario[0]",'contenido'," id_campo = '$campo_email[0]' ") ; + $formulario="$usuario[0] $password[0] // $campo_email[0] $email[0]"; + $email_empresa = remplacetas('empresa','id','1','email','') ; + $sigla = remplacetas('empresa','id','1','sigla','') ; + $razon_social = remplacetas('empresa','id','1','razon_social','') ; + $headers = "MIME-Version: 1.0\r\n"; + $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; + $headers .= "From: $razon_social[0] <$email_empresa[0]>\r\n"; + $headers .= "Reply-To: $email_empresa[0]\r\n"; + $headers .= "Return-path: $email_empresa[0]\r\n"; + $asunto= "[ $sigla[0] ] Código para recuperar contraseña "; + $cuerpo =" +

    Hola $datos[usuario]

    + El código para recuperar tu contraseña es: +

    $password[0]

    + Regresa pronto :-) + + "; + if(mail("$email[0]","$asunto","$cuerpo","$headers")){ $formulario ="

    Te hemos enviado un correo a $email[0] con el código de recuperación

    "; } + else {$formulario ="

    Error enviando correo

    ";} + + }else{ + + $formulario="

    No pudimos encontrar tu usuario $datos[usuario].
    Por favor rectifícalo y prueba nuevamente

    "; + } + + + } + $respuesta->addAssign("formulario_session","innerHTML",$formulario); + + +} +elseif($tipo=='confirmar_recuperar') { + + if($datos[password] != $datos[confirmar_password]) { + $respuesta->addAlert("Los valores no son iguales"); + return $respuesta; + + } + $link=Conectarse(); + +mysql_query("SET NAMES 'utf8'"); + + + + + $consulta="UPDATE form_datos SET contenido = MD5('$datos[password]') + WHERE control ='$datos[control]' + AND contenido ='$datos[codigo]' + AND form_id ='$form_id' + AND id_campo = '$campo_password' "; + + if (mysql_query($consulta,$link)){ +$resultado ="
    Se cambió el password Por favor ingrese con sus nuevos datos aquí
    "; +$respuesta->addAssign("login_div","innerHTML",$resultado); +return $respuesta; + }; + + + +} + +elseif ($tipo=='ingreso'){ + + $usuario = remplacetas('form_datos','form_id',"$form_id",'control'," BINARY contenido = '$datos[usuario]' AND id_campo = '$campo_usuario'") ; + $password = remplacetas('form_datos','form_id',"$form_id",'control'," BINARY contenido = MD5('$datos[password]') AND id_campo = '$campo_password'") ; + +if ( $usuario[0] != "" AND $usuario[0] === $password[0]) { +$respuesta->addAssign("login_milfs","className"," has-success "); +$resultado ="$usuario[0] // $password[0] "; +$_SESSION[usuario_milfs] = $usuario[0]; +$_SESSION[nombre_usuario_milfs] = $datos['usuario']; +$respuesta->addScript("javascript:location.reload(true);"); +}else {$resultado ="

    Error

    Los datos no son correctos :(
    "; +$respuesta->addAssign("login_milfs","className"," has-error "); +} + +$respuesta->addAssign("resultado","innerHTML",$resultado); +//$respuesta->addAlert("resultado"); + + +} +elseif ($tipo=='nuevo'){ + +$usuario = remplacetas('form_datos','form_id',"$form_id",'control'," BINARY contenido = '$datos[usuario]' AND id_campo = '$campo_usuario'") ; +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); + + +$campos_consulta_obligatorio=" + SELECT id_campo, obligatorio + FROM form_contenido_campos + WHERE id_form ='$form_id' + AND obligatorio='1' + "; + + + $campos_obligados= mysql_query($campos_consulta_obligatorio,$link); + +while( $row = mysql_fetch_array( $campos_obligados ) ) { +$campo_valor=$datos[$row[id_campo]][0]; + +if($row[obligatorio]=='1'){ + $obligatorios .= "$row[id_campo]"; +if($campo_valor == '' && $row[obligatorio]=='1'){ + $campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre'); +$error = "Revise campos obligatorios $campo_nombre[0]"; + + }else {$error ="";} +if($error !=''){ +$respuesta->addAlert($error); +$respuesta->addScript(" document.getElementById('boton_registro').disabled=false"); + return $respuesta; } + } + + + }/// fin de registros obligatorios + + + + $campos_consulta=" + SELECT id_campo, obligatorio, id_empresa + FROM form_contenido_campos + WHERE id_form ='$form_id' + + "; + $campos= mysql_query($campos_consulta,$link); +$ip = obtener_ip(); +$control = $datos['control']; +while( $row = mysql_fetch_array( $campos ) ) { +$campo_valor=$datos[$row['id_campo']][0]; +$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo',''); +/// Si el campo es password (18) se guarda su equivalente en md5 +if($campo_tipo[0] =="18") { + $campo_valor = MD5("$campo_valor"); +} +if($campo_tipo[0] =="19") { +$existe = remplacetas('form_datos','form_id',"$form_id",'control'," BINARY contenido = '$campo_valor' AND id_campo = '$row[id_campo]'") ; +if($existe[0] !='') { +$respuesta->addAlert("Revise los campos únicos !"); +$respuesta->addScript(" document.getElementById('boton_registro').disabled=false"); + + + return $respuesta; +}else{ +//$respuesta->addAlert("$existe[2]"); return $respuesta; +} +} + + if ($campo_valor !=''){ + +$insertar_consulta = " + INSERT INTO `form_datos` + SET + id_campo = '$row[id_campo]', + contenido = '$campo_valor', + control ='$control', + timestamp = UNIX_TIMESTAMP(), + form_id = '$form_id', + ip = '$ip', + id_empresa = '$row[id_empresa]' + "; + + + }else{ + + + } + +if ($error ==''){ +$sql_consulta=mysql_query($insertar_consulta,$link); +if($sql_consulta){ +$login = milfs_session("$form_id","$campo_usuario","$campo_password","",""); +$resultado ="
    Gracias por registrarse, por favor ingrese con los nuevos datos. $login
    "; + + + }else{$resultado.= "
    La consulta no se grabó
    ";} +}else { } + + } + $resultado ="
    Gracias por registrarse, por favor ingrese con los nuevos datos. $login
    "; +$respuesta->addAssign("login_div","innerHTML",$resultado); +return $respuesta; + + +} + +else{} +return $respuesta; + +} +$xajax->registerFunction("milfs_session"); + + +function buscar_datos($valores,$id_form,$plantilla,$div){ + $valores = mysql_seguridad($valores); + if (is_array($valores) ){ + $valor = $valores['valor']; + } + else {$valor=$valores;} +if($valor =='') { +$resultado=" +
    + +
    +"; +return $resultado; + }else{ +if($id_form !="") {$w_form ="form_id = '$id_form' AND ";} +$consulta ="SELECT * FROM form_datos WHERE $w_form contenido like '%%$valor%%' group by control LIMIT 200 "; +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +$sql=mysql_query($consulta,$link); +if (mysql_num_rows($sql)!=0){ +mysql_data_seek($sql, 0); +$fila=1; +$divider=3; +$cols = (12/$divider); +$i =0; +while( $row = mysql_fetch_array( $sql ) ) { +if($i % $divider==0) { + + $encontrados .= " + +
    + + "; + } + $i++; + /* $contenido = htmlentities($row[contenido]); + $p = stripos($contenido, $valor); + $s1 = substr($contenido, 0, $p); + $s2 = substr($contenido, $p, strlen($valor)); + $s3 = substr($contenido, ($p + strlen($valor))); + $r = $s1."$s2".$s3; + */ + $datos = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); + $contenido ="
    $datos
    "; + + $encontrados .="$contenido"; + $fila++; + if( $i % $divider==0) { + $encontrados .= "
    "; + } + } + } +$resultado .="

    Resultados de: $valor

    $encontrados
    "; +$respuesta = new xajaxResponse('utf-8'); +$respuesta->addAssign("$div","innerHTML",$resultado); + return $respuesta; + + } +} +$xajax->registerFunction("buscar_datos"); + +function datos_grid($id_form,$filtro,$valor,$plantilla,$divider,$inicio,$limite) { + $respuesta = new xajaxResponse('utf-8'); + $nuevo_inicio = ($inicio+$limite+1); +if($inicio =="") { + $inicio = "0"; + $script = " +$(window).scroll(function() { + if ($(window).scrollTop() == $(document).height() - $(window).height()) { + xajax_datos_grid('$id_form','$filtro','$valor','$plantilla','$divider','$nuevo_inicio','$limite') ; + } +}); +"; +//$respuesta->addScript("$script"); +//$respuesta->addAlert("$script"); + + } +if($limite =="") {$limite = "250";} + + if($valor !=""){ +$md5_valor = $valor; +if($filtro !='' ){$w_filtro =" AND id_campo = '$filtro' AND md5(binary contenido) = '$md5_valor' ";} +} +$consulta_total= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control "; +$consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT $inicio , $limite"; +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +//mysql_real_escape_string($consulta); +$sql_total=mysql_query($consulta_total,$link); +$total = mysql_num_rows($sql_total); +$sql=mysql_query($consulta,$link); + $descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ; + $descripcion = $descripcion[0]; + $buscador = buscar_datos("","$id_form","$plantilla","grid_resultado"); + $contenido = "$descripcion"; + +if (mysql_num_rows($sql)!=0){ +mysql_data_seek($sql, 0); +$fila=1; +if($divider =="") { +$divider=3; +} +$cols = (12/$divider); +$i =0; + +while( $row = mysql_fetch_array( $sql ) ) { + if($i % $divider==0) { + + $contenido .= " + +
    + + "; + } + $i++; +$datos = contenido_mostrar("$id_form","$row[control]",'',"$plantilla"); +$contenido .="
    $datos
    "; +$fila++; + if( $i % $divider==0) { + $contenido .= "
    "; + } + +} + } + + +$inicio = ($inicio+$limite+1); +$div_mas_contenido ="mas_contenido_".$inicio."_".$limite.""; +$mostrado = ($inicio+$limite-1); +//$limite = ($inicio+$limite-1); +$resultado ="
    $buscador + +
    + + $contenido +
    + Mostrar mas resultados
    +

    + "; + + +///$respuesta->addScript("$script"); +$respuesta->addAssign("contenedor","innerHTML",$resultado); + return $respuesta; +} +$xajax->registerFunction("datos_grid"); + + +function insertar_registro($tabla,$formulario,$div,$principal) { + //$valores ="$formulario[0]"; + $formulario = limpiar_caracteres($formulario); + foreach($formulario as $c=>$v){ + + $valores .= " $c = '$v',"; + } + $valores = "$valores id_empresa = '$_SESSION[id_empresa]'"; + +$respuesta = new xajaxResponse('utf-8'); + $link=Conectarse(); + mysql_query("SET NAMES 'utf8'"); + $insertar = "INSERT INTO $tabla set $valores"; +// $edit = "UPDATE $tabla SET $campo = '$valor' WHERE id = '$key' limit 1; "; + $sql=mysql_query($insertar,$link); + $ultimo_id = mysql_insert_id(); + if(mysql_affected_rows($link) != 0){ + + } +if($div !='') { + $valores = limpiar_caracteres("$valores"); + $grupo = editar_campo("$tabla",$ultimo_id,"$principal","","",""); + $respuesta->addAssign($div,"innerHTML","$formulario[$principal]"); + + } + //$respuesta->addAlert("$insertar"); +//$areas = tabla_areas('form_areas','id','nombre,descripcion,estado,orden','',"",'Areas',''); + //$respuesta->addScript("javascript:xajax_tabla_areas('form_areas','id','nombre,descripcion,estado,orden','','','Areas','div_campos')"); + //$respuesta->addAssign("contenido","innerHTML","$insertar"); + return $respuesta; +} +$xajax->registerFunction("insertar_registro"); + + + +function formulario_area_campos($perfil,$area) { + $id_empresa= $_SESSION['id_empresa']; + $campos= ""; + +$consulta = " + SELECT * FROM form_campos , form_contenido_campos + WHERE form_contenido_campos.id_form = '$perfil' + AND form_contenido_campos.id_campo = form_campos.id + AND campo_area='$area' + ORDER BY form_contenido_campos.orden"; + + $link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +$sql=mysql_query($consulta,$link); +if (mysql_num_rows($sql)!='0'){ + + + mysql_data_seek($sql, 0); + while( $row = mysql_fetch_array( $sql ) ) { + if( $row[obligatorio] == '1'){$obligatorio="*";}else {$obligatorio='X';} + +//$campos .= "
  • $row[id_campo]
  • "; + if($row[multiple] ==='1' AND $tipo =='edit'){ + $campos .= formulario_campos_render_multiple($row[id_campo],$perfil,$control_edit); + }else{ + $campos .= formulario_campos_render($row[id_campo],$perfil,$control_edit,''); + } + $muestra_form .= "$campos $obligatorio "; + $solo_campos .= "$campos $obligatorio "; + + } + + +} + + +$resultado = "$muestra_form"; + return $campos; + +} + +function formulario_areas($perfil,$tipo){ + // $tipo ="embebido"; + if(func_get_arg(2)=='respuesta'){$control =func_get_arg(3);}else{ +$control = md5(rand(1,99999999).microtime()); +} + $respuesta = new xajaxResponse('utf-8'); + $id_empresa= $_SESSION['id_empresa']; + /*$consulta = "SELECT * FROM form_areas, form_campos, `form_contenido_campos` + WHERE form_campos.id = form_contenido_campos.id_campo + AND form_contenido_campos.id_form = '$perfil' + AND form_areas.id = form_campos.campo_area AND form_areas.id_empresa = '$id_empresa' + OR (form_contenido_campos.id_form = '$perfil' AND form_campos.campo_area ='0' ) + AND form_areas.estado = '1' GROUP BY form_areas.id ORDER BY form_areas.orden"; + */ + $consulta= "SELECT * FROM form_campos, `form_contenido_campos` + WHERE form_campos.id = form_contenido_campos.id_campo + AND form_contenido_campos.id_form = '$perfil' + + GROUP BY form_campos.campo_area + "; + +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +$sql=mysql_query($consulta,$link); +if (mysql_num_rows($sql)!='0'){ + mysql_data_seek($sql, 0); + //$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $nombre = remplacetas('form_id','id',$perfil,'nombre','') ; - $descripcion = remplacetas('form_id','id',$perfil,'descripcion','') ; - $formulario_respuesta = remplacetas('form_id','id',$perfil,'formulario_respuesta','') ; - $empresa = remplacetas('form_id','id',$perfil,'id_empresa','') ; - $empresa = $empresa[0]; - - $nombre= strtoupper($nombre[0]); - $descripcion= $descripcion[0]; - $respuesta= $formulario_respuesta[0]; - - -//// encabezado form - - if($respuesta !='' AND $control !=''){$control =$control;} - else{$control = md5(rand(1,99999999).microtime());} - //$descripcion=mysql_result($sql,0,"descripcion"); - //$nombre=mysql_result($sql,0,"nombre"); - //$empresa=mysql_result($sql,0,"id_empresa"); - $encabezado = empresa_datos("$empresa",'encabezado'); - $pie = empresa_datos("$empresa",'pie'); - $cabecera = " -
    $encabezado
    -
    -
    -
    - -
    -
    -

    $nombre

    $descripcion

    -
    -
    - -
    - - -
    -
    "; - -$campo_imagen = buscar_campo_tipo($id,"15"); + $descripcion = remplacetas('form_id','id',$perfil,'descripcion','') ; + $formulario_respuesta = remplacetas('form_id','id',$perfil,'formulario_respuesta','') ; + $empresa = remplacetas('form_id','id',$perfil,'id_empresa','') ; + $empresa = $empresa[0]; + + $nombre= strtoupper($nombre[0]); + $descripcion= $descripcion[0]; + $respuesta= $formulario_respuesta[0]; + + +//// encabezado form + + if($respuesta !='' AND $control !=''){$control =$control;} + else{$control = md5(rand(1,99999999).microtime());} + //$descripcion=mysql_result($sql,0,"descripcion"); + //$nombre=mysql_result($sql,0,"nombre"); + //$empresa=mysql_result($sql,0,"id_empresa"); + $encabezado = empresa_datos("$empresa",'encabezado'); + $pie = empresa_datos("$empresa",'pie'); + $cabecera = " +
    $encabezado
    +
    +
    +
    + +
    +
    +

    $nombre

    $descripcion

    +
    +
    + +
    + + +
    +
    "; + +$campo_imagen = buscar_campo_tipo($perfil,"15"); $campo_imagen_nombre = $campo_imagen[1]; -$campo_imagen = $campo_imagen[0]; - - -if ($campo_imagen[0] != "") { -$subir_imagen = subir_imagen('',"$campo_imagen"."[0]"); - } - $muestra_form = " -
    -
    -
    - -
    - $subir_imagen -
    - -
    - - -
    -
    - - - - - - "; - if($tipo=="edit") {$control_edit = "$control";}else {$control_edit = "";} - - -////fin encabezado form - - -$fila=0; -while( $row = mysql_fetch_array( $sql ) ) { - - if($row['campo_area']=="0"){$area_nombre ="";} - else{ - $area_nombre = remplacetas('form_areas','id',$row['campo_area'],'nombre','') ; - $area_nombre = $area_nombre[0]; - } - $fila = $fila +1; - if ($fila %2 == 0){$bg='LightCyan';}else{ $bg='FFFFFF';} - //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; - ///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)." - $campos = formulario_area_campos($perfil,$row['campo_area']); -$resultado_campos .= "
    $area_nombre -$campos -
    "; - } - - -//// botonera form - -$muestra_form .="$resultado_campos
    -
    -
    -
    Grabar
    -
    -
    -
    Cancelar
    -
    -
    - "; - -//// fin botonera form - - } - -//// cierre form - -$muestra_form .=" - -
    -
    "; -if($tipo=='campos') { - return $resultado_campos; -} -if($tipo=='embebido') { - return $muestra_form; -} - -/// fin cierre form - // $resultado .= "$consulta"; -//$respuesta->addAssign($div,"style.display","block"); -//$respuesta->addAssign($div,"innerHTML",$resultado); -//return $respuesta; - //print $muestra_form; -// return $muestra_form; - } - - $xajax->registerFunction("formulario_areas"); - - - -function tabla_areas($tabla,$value,$descripcion,$onchange,$where,$nombre,$div){ - - if($div =="") { - $div="div_campos"; - $resultado = " -
    Modificar areas
    - "; - return $resultado; - } -$link=Conectarse(); -$campos = explode(",",$descripcion); -$campo1 = $campos[0]; -$campo2 = $campos[1]; -$campo3 = $campos[2]; -$campo4 = $campos[3]; -$debug = "($tabla,$value,$descripcion,$onchange,$where)"; -mysql_query("SET NAMES 'utf8'"); -$id_empresa= $_SESSION['id_empresa']; -if($where =='AGRUPADO'){$group="group by $value ";} -elseif($where != ''){$w = "AND ".$where;}else{ $w="";} -$busca = array("[","]"); -if( strpos( $onchange,'[') !== false ){$fila=str_replace($busca,'',$onchange);$onchange='';}; -$consulta = "SELECT * FROM $tabla WHERE 1 $w $group ORDER BY orden "; -$sql=mysql_query($consulta,$link); -if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";} - -$resultado=" -$name - - " ; -if (mysql_num_rows($sql)!='0'){ - if($onchange !=''){$vacio ="";}else{$vacio ="";} - -$linea = 1; -while( $row = mysql_fetch_array( $sql ) ) { -$editar_campo1= editar_campo("$tabla",$row['id'],"$campo1","","",""); -$editar_campo2= editar_campo("$tabla",$row['id'],"$campo2","","",""); -$editar_campo3= editar_campo("$tabla",$row['id'],"$campo3","","",""); -$editar_campo4= editar_campo("$tabla",$row['id'],"$campo4","","",""); -$eliminar = " "; -$resultado .= ""; -$linea++; - } - - - }else{ - $resultado = "
    No hay resultados
    "; - } - -$resultado .= " - - - -
    Id$campo1$campo2$campo3$campo4
    $row[$value]$editar_campo1$editar_campo2$editar_campo3$editar_campo4$eliminar
    -
    - - -
    Agregar área
    -
    - -
    -
    - -
    -
    -
    -
    -
    -
    - -"; -//return $resultado; - //$respuesta = new xajaxResponse('utf-8'); - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - -} -$xajax->registerFunction("tabla_areas"); - - - - -function importar_coleccion($form){ -$div ="confirmar_importacion"; -//$archivos = listado_archivos("$form[path]"); -//$archivos = listar_archivos("$form[path]",'cantidad','',$form); - - $directorio = opendir("$form[path]"); //ruta actual -$resultado = " "; -while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente -{ - if (is_dir($archivo))//verificamos si es o no un directorio - { - // $resultado .= "[".$archivo . "]
    "; //de ser un directorio lo envolvemos entre corchetes - } - else - {$autor=""; - $ext = explode(".", $archivo); - $ext = strtolower($ext[count($ext) - 1]); - if ($ext == "jpeg") {$ext = "jpg"; } - if ($ext == "jpg") { - $cantidad_imagenes++ ; - - $exif = leer_exif("$form[path]/$archivo"); - //$name = $exif['exif']['FileName']." ".$form['38']['0']."*" ; - $form['0']['0'] = "$archivo"; - $autor= $exif['exif']['Artist']; - $creator = $form['40'][0]; - if($autor !="" ) { $remplazo = array('40' => array("$autor")); }else{ $remplazo; } - - } - //$form = array_replace_recursive($form, $reemplazo); - $resultado .= $archivo ." / $name ".$form['0'][0]."
    "; - } -} - -/* -foreach($form as $c=>$v){ - -//LISTA ELEMENTOS DE UN ARRAY -if (is_array($v) ){ - foreach($v as $C=>$V){ - $campo .= "( $c : $V )
    "; - if($V != '') { - } - } -} -} -*/ -//$resultado="$archivos $campo"; - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - -} -$xajax->registerFunction("importar_coleccion"); - - - - -function listar_archivos( $path ,$opcion, $div,$datos){ - // Abrimos la carpeta que nos pasan como parámetro - - $resultado =""; - //$link = Conectarse(); - $dir = opendir($path); - $cantidad =0; - $cantidad_imagenes =0; -//$datos['61'] = array ( 0 => "otro valor");//"OTRO VALOR"; - if(is_file($path)) {$esarchivo="Escriba la ruta a un directorio en el servidor
    "; } - // Leo todos los ficheros de la carpeta - //if($esarchivo =="") { - // $elemento = readdir($dir); - //} - while ($elemento = readdir($dir) ){ - - // Tratamos los elementos . y .. que tienen todas las carpetas - if( $elemento != "." && $elemento != ".."){ - // Si es una carpeta - if( is_dir($path.$elemento) ){ - // Muestro la carpeta - // $resultado .= "

    CARPETA: ". $elemento ."

    "; - // Si es un fichero - } else { - $ext = explode(".", $elemento); - $ext = strtolower($ext[count($ext) - 1]); - if ($ext == "jpeg") {$ext = "jpg"; } - if ($ext == "jpg") {$cantidad_imagenes++ ; - - $exif = leer_exif("$path/$elemento"); - $name = $exif['exif']['FileName']; - $title= "$name "; - $date= $exif['exif']['DateTimeOriginal']; - $autor= $exif['exif']['Artist']; - if(!isset($autor)) { $autor = $datos['40'][0]; } - $licencia= $exif['exif']['Copyright']; - if($licencia ==="") { } - else{ -// $datos['61'][0]= " XX $licencia XXX"; - } - - - //$datos['61'][0] = $licencia; - if(isset($exif['exif']['UndefinedTag:0xC4A5'])) { - $exif['exif']['UndefinedTag:0xC4A5']= base64_encode($exif['exif']['UndefinedTag:0xC4A5']); - } - if(isset($exif['exif']['MakerNote'])) { - $exif['exif']['MakerNote']= base64_encode($exif['exif']['MakerNote']); - } - if ( $exif['lon'] =="" ) - { - $geo = $datos['58'][0]; - $mundo =""; - $datos['58'][0] = $datos['58'][0]; - - } - else { - $geo = "$exif[lon] $exif[lat] 18" ;//$datos['58'][0]; - $mundo =""; - $datos['58'][0]= "$geo"; - - - } - - // $remplazos = array('40'); - // else { $mapa="";} - //$json = json_encode($exif['exif'],JSON_PRETTY_PRINT); - //if ( $exif['lon'] =="" ){$datos['58'][0] = $geo;}else {$datos['58'][0] = $datos['58'][0];} - $resultado .= "
  • $geo $mundo / ".$datos['58'][0]." ".$datos['999'][0]." $title / $autor / ".$datos['61'][0]." ".$datos['68'][0]."
  • "; - - } - - $cantidad ++; - - $campo .= ""; - - - } - } - - } - - - if($div !="" ) { - if($opcion == "cantidad") { - $resultado = " -
    - $esarchivo $cantidad archivos, $cantidad_imagenes imágenes jpg, $mapa georeferenciadas -
    -
    -
      - $resultado -
    -
    "; - } - - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - }else { - - - - return " $campo $resultado"; } -} -$xajax->registerFunction("listar_archivos"); - - - -// Convertir un string "1/123" a su representación float -function exif_float($value) { - $pos = strpos($value, '/'); - if ($pos === false) return (float) $value; - $a = (float) substr($value, 0, $pos); - $b = (float) substr($value, $pos+1); - return ($b == 0) ? ($a) : ($a / $b); -} - -function leer_exif($file){ - //$file = "/var/www/html/milfs/images/gps.jpg"; - $exif = exif_read_data( "$file" ); - $resultado['exif'] = $exif; - $resultado['file']= $file; - $resultado['FileName']=$exif['FileName']; - -if($exif === false) { -//return false; -} - -if ( !empty($exif['GPSLongitude']) && !empty($exif['GPSLatitude']) ) { - $d = (float) $exif['GPSLongitude'][0]; - $m = exif_float($exif['GPSLongitude'][1] ); - $s = exif_float( $exif['GPSLongitude'][2] ); - - $gps_longitude = (float)$d + $m/60 + $s/3600; - if ( $exif['GPSLongitudeRef'] == 'W') - $gps_longitude = -$gps_longitude; - - $d = $exif['GPSLatitude'][0]; - $m = exif_float($exif['GPSLatitude'][1] ); - $s = exif_float( $exif['GPSLatitude'][2] ); - - $gps_latitude = (float)$d + $m/60 + $s/3600; - if ( $exif['GPSLatitudeRef'] == 'S') - $gps_latitude = -$gps_latitude; - if($gps_latitude !='') { - $resultado['lat'] = $gps_latitude; - $resultado['lon'] = $gps_longitude; - - //$resultado = "$_SESSION[url]/mapa.php?lon=$gps_latitude&lat=$gps_longitude&zoom=18"; - }else{} - -} - - - $resultado['DateTime'] = $exif['DateTimeOriginal']; - $resultado['estado'] = "oK"; - -//$resultado = "$gps_longitude $gps_latitude"; - - return $resultado; -} - -function relacion_render($form_id,$id_campo,$valor,$cantidad){ - - - - - -$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); -$claves = $claves[0]; - $claves = explode(' ',$claves); - $formulario = explode(':',$claves[0]) ; - $formulario = $formulario[1]; - $key = explode(':',$claves[1]) ; - $key = $key[1]; - $limit = explode(':',$claves[2]) ; - $limit = $limit[1]; -if($valor !="") { -$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); -$link = "Ver referencia "; -} - - return " $valor_actual $link"; -$div ="div_relacion_$name"; - -$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and id_campo ='$key' GROUP BY control LIMIT $limit "; -if($name =="") { -//return "$valor_actual"; -} -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -$sql=mysql_query($consulta,$link); - - -if (mysql_num_rows($sql)!='0'){ -$onchange = " xajax_contenido_mostrar('$formulario',(this.value),'$div','5')"; -$resultado=" -
    $valor_actual
    "; - }else{$resultado = "
    No hay resultados $consulta
    ";} - - - return $resultado; - -} -$xajax->registerFunction("relacion_render"); - -function buscador_campo($id_campo,$form_id,$valor,$name,$control,$tipo){ -$div ="div_buscador_$name"; -$onchange = " xajax_buscador_select('$id_campo','$form_id',(this.value),'$name','$control','$tipo'); document.getElementById('$name').value='';"; -$onclick = " xajax_buscador_select('$id_campo','$form_id','','$name','$control','$tipo'); document.getElementById('$name').value=''; (this).value='';"; -$resultado =" - - -
    "; -return $resultado; - -} -$xajax->registerFunction("buscador_campo"); - - -function buscador_select($id_campo,$form_id,$valor,$name,$control,$tipo){ - $div ="div_buscador_$name"; - $respuesta = new xajaxResponse('utf-8'); - if($valor=="") { - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - } -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); - -$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); -$claves = $claves[0]; - $claves = explode(' ',$claves); - $formulario = explode(':',$claves[0]) ; - $formulario = $formulario[1]; - $key = explode(':',$claves[1]) ; - $key = $key[1]; - $descripcion = explode(':',$claves[2]) ; - $descripcion = $descripcion[1]; - -if($valor !="") { -$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); -} - -$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and (id_campo ='$key' OR id_campo ='$descripcion' )AND contenido like '$valor%%%' GROUP BY control limit 50 "; - -$sql=mysql_query($consulta,$link); - -if (mysql_num_rows($sql)!='0'){ - -while( $row = mysql_fetch_array( $sql ) ) { -$campo_descripcion= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$descripcion' "); -$campo_key= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$key' "); - if($row[control] == "$valor") { - - $selected = "selected"; - }else{ $selected = "";} - $resultado .= "
  • - $campo_key[0] $campo_descripcion[0]
  • "; - - } - -$resultado .= " -
    "; - }else{$resultado = "
    No hay resultados
    ";} - - - - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - -} -$xajax->registerFunction("buscador_select"); - - - -function relacion_select($id_campo,$form_id,$valor,$name,$control,$tipo){ -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); - -$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); -$claves = $claves[0]; - $claves = explode(' ',$claves); - $formulario = explode(':',$claves[0]) ; - $formulario = $formulario[1]; - $key = explode(':',$claves[1]) ; - $key = $key[1]; - $limit = explode(':',$claves[2]) ; - $limit = $limit[1]; - if($limit =="" ) {$limit = 20;} -if($valor !="") { -$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); -} - -$div ="div_relacion_$name"; - -$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and id_campo ='$key' GROUP BY control LIMIT $limit "; -if($name =="") { -//return "$valor_actual"; -} -$sql=mysql_query($consulta,$link); - - -if (mysql_num_rows($sql)!='0'){ -$onchange = " xajax_contenido_mostrar('$formulario',(this.value),'$div','5')"; -$resultado=" -
    $valor_actual
    "; - }else{$resultado = "
    No hay resultados $consulta
    ";} - - - return $resultado; - -} -$xajax->registerFunction("relacion_select"); - -function combo_select($id_campo,$form_id,$valor,$name,$control,$control_combo){ -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -if($control_combo !="") { - $div ="combo_$name"; -$and ="AND campo_valor LIKE '$control_combo:%%'"; -}else{ -$onchange ="xajax_combo_select('$id_campo','$valor','$valor','$name','$control',(this.value)) "; -$div ="combo_$name"; -$name ="primario_$name"; -} -$consulta = "SELECT * FROM form_campos_valores WHERE id_form_campo ='$id_campo' $and "; -$sql=mysql_query($consulta,$link); -// $value = remplacetas("form_datos","control","$control","contenido","id_campo ='$id_campo' "); -if (mysql_num_rows($sql)!='0'){ - -$resultado=" $valor -
    "; - }else{$resultado = "
    No hay resultados
    ";} -if($control_combo =='') { - return $resultado; - } -else{ - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; -} -} -$xajax->registerFunction("combo_select"); - - -function aplicacion_carrusel($nombre,$id,$plantilla){ - if($id =='') { - $id = remplacetas('form_id','nombre',$nombre,'id',"") ; - $id = $id[0]; - } - if($nombre =='') { - $nombre = remplacetas('form_id','id',$id,'nombre',"") ; - $nombre = $nombre[0]; - } - $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; - $descripcion = $descripcion[0]; - - $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; - if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} - $campo_titulo = $campo_titulo[0]; - $consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; - $link=Conectarse(); - $sql=mysql_query($consulta,$link); - if (mysql_num_rows($sql)!='0'){ - $control = mysql_result($sql,0,control); - $nombre = remplacetas('form_id','id',$id,'nombre',"") ; - $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; - - mysql_data_seek($sql, 0); -// $contenido = "

    $nombre[0]

    "; -// $contenido .= "

    $descripcion[0]

    "; - - $orden = 0; -while( $row = mysql_fetch_array( $sql ) ) { - - $identificador = explode(',',$row[identificador]); - $identificador = $identificador[0]; - if($orden === 0) {$activo = "active";}else{$activo="";} - $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); - $items .= "
    - - $contenido_desplegado - -
    "; - $indicador .= "
  • "; - $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; - //$contenido .= "$contenido_desplegado "; - $orden = ($orden +1 ); - } -$contenido .= " - - - "; - //$contenido = " $links
    $contenido
    "; - } - - -return $contenido; -} - - -function formulario_embebido($id){ - $impresion = formulario_modal("$id",$form_respuesta,$control,"embebido"); - - $formulario_nombre = remplacetas('form_id','id',$id,'nombre') ; - $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; - - $muestra_form = "

    $formulario_nombre[0]

    -

    $formulario_descripcion[0]

    $impresion
    Poweredy by MILFS"; - return $muestra_form ; -} - - -function formulario_embebido_campos($id,$opcion){ - $impresion = formulario_modal("$id",$form_respuesta,$control,"$opcion"); - - $formulario_nombre = remplacetas('form_id','id',$id,'nombre') ; - $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; - - $muestra_form = " -
    -

    $formulario_nombre[0]

    -

    $formulario_descripcion[0]

    - $impresion -
    -
    - Poweredy by MILFS -
    -
    "; - return $muestra_form ; -} - +$campo_imagen = $campo_imagen[0]; + + +if ($campo_imagen[0] != "") { +$subir_imagen = subir_imagen('',"$campo_imagen"."[0]"); +if($tipo != "campos") { + $imagen = " +
    + +
    + $subir_imagen +
    +
    + "; + + }else {$imagen =" ";} + } + + $muestra_form = " +
    +
    +
    + +
    + $subir_imagen +
    + +
    + + +
    +
    + + + + + + "; + if($tipo=="edit") {$control_edit = "$control";}else {$control_edit = "";} + + +////fin encabezado form + + +$fila=0; +while( $row = mysql_fetch_array( $sql ) ) { + + if($row['campo_area']=="0"){$area_nombre ="";} + else{ + $area_nombre = remplacetas('form_areas','id',$row['campo_area'],'nombre','') ; + $area_nombre = $area_nombre[0]; + } + $fila = $fila +1; + if ($fila %2 == 0){$bg='LightCyan';}else{ $bg='FFFFFF';} + //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; + ///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)." + $campos = formulario_area_campos($perfil,$row['campo_area']); +$resultado_campos .= "
    $area_nombre +$campos +
    "; + } + + +//// botonera form + +$muestra_form .="$resultado_campos
    +
    +
    +
    Grabar
    +
    +
    +
    Cancelar
    +
    +
    + "; + +//// fin botonera form + + } + +//// cierre form + +$muestra_form .=" + +
    +
    "; +if($tipo=='campos') { + + return "$resultado_campos $imagen "; +} +if($tipo=='embebido') { + return $muestra_form; +} + +/// fin cierre form + // $resultado .= "$consulta"; +//$respuesta->addAssign($div,"style.display","block"); +//$respuesta->addAssign($div,"innerHTML",$resultado); +//return $respuesta; + //print $muestra_form; +// return $muestra_form; + } + + $xajax->registerFunction("formulario_areas"); + + + +function tabla_areas($tabla,$value,$descripcion,$onchange,$where,$nombre,$div){ + + if($div =="") { + $div="div_campos"; + $resultado = " +
    Modificar areas
    + "; + return $resultado; + } +$link=Conectarse(); +$campos = explode(",",$descripcion); +$campo1 = $campos[0]; +$campo2 = $campos[1]; +$campo3 = $campos[2]; +$campo4 = $campos[3]; +$debug = "($tabla,$value,$descripcion,$onchange,$where)"; +mysql_query("SET NAMES 'utf8'"); +$id_empresa= $_SESSION['id_empresa']; +if($where =='AGRUPADO'){$group="group by $value ";} +elseif($where != ''){$w = "AND ".$where;}else{ $w="";} +$busca = array("[","]"); +if( strpos( $onchange,'[') !== false ){$fila=str_replace($busca,'',$onchange);$onchange='';}; +$consulta = "SELECT * FROM $tabla WHERE 1 $w $group ORDER BY orden "; +$sql=mysql_query($consulta,$link); +if($nombre==''){$name=$tabla."_".$value;}else{$name = "$nombre";} + +$resultado=" +$name + + " ; +if (mysql_num_rows($sql)!='0'){ + if($onchange !=''){$vacio ="";}else{$vacio ="";} + +$linea = 1; +while( $row = mysql_fetch_array( $sql ) ) { +$editar_campo1= editar_campo("$tabla",$row['id'],"$campo1","","",""); +$editar_campo2= editar_campo("$tabla",$row['id'],"$campo2","","",""); +$editar_campo3= editar_campo("$tabla",$row['id'],"$campo3","","",""); +$editar_campo4= editar_campo("$tabla",$row['id'],"$campo4","","",""); +$eliminar = " "; +$resultado .= ""; +$linea++; + } + + + }else{ + $resultado = "
    No hay resultados
    "; + } + +$resultado .= " + + + +
    Id$campo1$campo2$campo3$campo4
    $row[$value]$editar_campo1$editar_campo2$editar_campo3$editar_campo4$eliminar
    +
    + + +
    Agregar área
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + +"; +//return $resultado; + //$respuesta = new xajaxResponse('utf-8'); + $respuesta = new xajaxResponse('utf-8'); + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + +} +$xajax->registerFunction("tabla_areas"); + + + + +function importar_coleccion($form){ +$div ="confirmar_importacion"; +//$archivos = listado_archivos("$form[path]"); +//$archivos = listar_archivos("$form[path]",'cantidad','',$form); + + $directorio = opendir("$form[path]"); //ruta actual +$resultado = " "; +while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente +{ + if (is_dir($archivo))//verificamos si es o no un directorio + { + // $resultado .= "[".$archivo . "]
    "; //de ser un directorio lo envolvemos entre corchetes + } + else + {$autor=""; + $ext = explode(".", $archivo); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") {$ext = "jpg"; } + if ($ext == "jpg") { + $cantidad_imagenes++ ; + + $exif = leer_exif("$form[path]/$archivo"); + //$name = $exif['exif']['FileName']." ".$form['38']['0']."*" ; + $form['0']['0'] = "$archivo"; + $autor= $exif['exif']['Artist']; + $creator = $form['40'][0]; + if($autor !="" ) { $remplazo = array('40' => array("$autor")); }else{ $remplazo; } + + } + //$form = array_replace_recursive($form, $reemplazo); + $resultado .= $archivo ." / $name ".$form['0'][0]."
    "; + } +} + +/* +foreach($form as $c=>$v){ + +//LISTA ELEMENTOS DE UN ARRAY +if (is_array($v) ){ + foreach($v as $C=>$V){ + $campo .= "( $c : $V )
    "; + if($V != '') { + } + } +} +} +*/ +//$resultado="$archivos $campo"; + $respuesta = new xajaxResponse('utf-8'); + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + +} +$xajax->registerFunction("importar_coleccion"); + + + + +function listar_archivos( $path ,$opcion, $div,$datos){ + // Abrimos la carpeta que nos pasan como parámetro + + $resultado =""; + //$link = Conectarse(); + $dir = opendir($path); + $cantidad =0; + $cantidad_imagenes =0; +//$datos['61'] = array ( 0 => "otro valor");//"OTRO VALOR"; + if(is_file($path)) {$esarchivo="Escriba la ruta a un directorio en el servidor
    "; } + // Leo todos los ficheros de la carpeta + //if($esarchivo =="") { + // $elemento = readdir($dir); + //} + while ($elemento = readdir($dir) ){ + + // Tratamos los elementos . y .. que tienen todas las carpetas + if( $elemento != "." && $elemento != ".."){ + // Si es una carpeta + if( is_dir($path.$elemento) ){ + // Muestro la carpeta + // $resultado .= "

    CARPETA: ". $elemento ."

    "; + // Si es un fichero + } else { + $ext = explode(".", $elemento); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") {$ext = "jpg"; } + if ($ext == "jpg") {$cantidad_imagenes++ ; + + $exif = leer_exif("$path/$elemento"); + $name = $exif['exif']['FileName']; + $title= "$name "; + $date= $exif['exif']['DateTimeOriginal']; + $autor= $exif['exif']['Artist']; + if(!isset($autor)) { $autor = $datos['40'][0]; } + $licencia= $exif['exif']['Copyright']; + if($licencia ==="") { } + else{ +// $datos['61'][0]= " XX $licencia XXX"; + } + + + //$datos['61'][0] = $licencia; + if(isset($exif['exif']['UndefinedTag:0xC4A5'])) { + $exif['exif']['UndefinedTag:0xC4A5']= base64_encode($exif['exif']['UndefinedTag:0xC4A5']); + } + if(isset($exif['exif']['MakerNote'])) { + $exif['exif']['MakerNote']= base64_encode($exif['exif']['MakerNote']); + } + if ( $exif['lon'] =="" ) + { + $geo = $datos['58'][0]; + $mundo =""; + $datos['58'][0] = $datos['58'][0]; + + } + else { + $geo = "$exif[lon] $exif[lat] 18" ;//$datos['58'][0]; + $mundo =""; + $datos['58'][0]= "$geo"; + + + } + + // $remplazos = array('40'); + // else { $mapa="";} + //$json = json_encode($exif['exif'],JSON_PRETTY_PRINT); + //if ( $exif['lon'] =="" ){$datos['58'][0] = $geo;}else {$datos['58'][0] = $datos['58'][0];} + $resultado .= "
  • $geo $mundo / ".$datos['58'][0]." ".$datos['999'][0]." $title / $autor / ".$datos['61'][0]." ".$datos['68'][0]."
  • "; + + } + + $cantidad ++; + + $campo .= ""; + + + } + } + + } + + + if($div !="" ) { + if($opcion == "cantidad") { + $resultado = " +
    + $esarchivo $cantidad archivos, $cantidad_imagenes imágenes jpg, $mapa georeferenciadas +
    +
    +
      + $resultado +
    +
    "; + } + + $respuesta = new xajaxResponse('utf-8'); + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + }else { + + + + return " $campo $resultado"; } +} +$xajax->registerFunction("listar_archivos"); + + + +// Convertir un string "1/123" a su representación float +function exif_float($value) { + $pos = strpos($value, '/'); + if ($pos === false) return (float) $value; + $a = (float) substr($value, 0, $pos); + $b = (float) substr($value, $pos+1); + return ($b == 0) ? ($a) : ($a / $b); +} + +function leer_exif($file){ + //$file = "/var/www/html/milfs/images/gps.jpg"; + $exif = exif_read_data( "$file" ); + $resultado['exif'] = $exif; + $resultado['file']= $file; + $resultado['FileName']=$exif['FileName']; + +if($exif === false) { +//return false; +} + +if ( !empty($exif['GPSLongitude']) && !empty($exif['GPSLatitude']) ) { + $d = (float) $exif['GPSLongitude'][0]; + $m = exif_float($exif['GPSLongitude'][1] ); + $s = exif_float( $exif['GPSLongitude'][2] ); + + $gps_longitude = (float)$d + $m/60 + $s/3600; + if ( $exif['GPSLongitudeRef'] == 'W') + $gps_longitude = -$gps_longitude; + + $d = $exif['GPSLatitude'][0]; + $m = exif_float($exif['GPSLatitude'][1] ); + $s = exif_float( $exif['GPSLatitude'][2] ); + + $gps_latitude = (float)$d + $m/60 + $s/3600; + if ( $exif['GPSLatitudeRef'] == 'S') + $gps_latitude = -$gps_latitude; + if($gps_latitude !='') { + $resultado['lat'] = $gps_latitude; + $resultado['lon'] = $gps_longitude; + + //$resultado = "$_SESSION[url]/mapa.php?lon=$gps_latitude&lat=$gps_longitude&zoom=18"; + }else{} + +} + + + $resultado['DateTime'] = $exif['DateTimeOriginal']; + $resultado['estado'] = "oK"; + +//$resultado = "$gps_longitude $gps_latitude"; + + return $resultado; +} + +function relacion_render($form_id,$id_campo,$valor,$cantidad){ + + + + + +$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); +$claves = $claves[0]; + $claves = explode(' ',$claves); + $formulario = explode(':',$claves[0]) ; + $formulario = $formulario[1]; + $key = explode(':',$claves[1]) ; + $key = $key[1]; + $limit = explode(':',$claves[2]) ; + $limit = $limit[1]; +if($valor !="") { +$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); +$link = "Ver referencia "; +} + + return " $valor_actual $link"; +$div ="div_relacion_$name"; + +$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and id_campo ='$key' GROUP BY control LIMIT $limit "; +if($name =="") { +//return "$valor_actual"; +} +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +$sql=mysql_query($consulta,$link); + + +if (mysql_num_rows($sql)!='0'){ +$onchange = " xajax_contenido_mostrar('$formulario',(this.value),'$div','5')"; +$resultado=" +
    $valor_actual
    "; + }else{$resultado = "
    No hay resultados $consulta
    ";} + + + return $resultado; + +} +$xajax->registerFunction("relacion_render"); + +function buscador_base($id_campo,$form_id,$valor,$name,$control,$tipo){ +$div ="div_buscador_base_$name"; +$onchange = " xajax_buscador_select_base('$id_campo','$form_id',(this.value),'$name','$control','$tipo'); document.getElementById('$name').value='';"; +$onclick = " xajax_buscador_select_base('$id_campo','$form_id','','$name','$control','$tipo'); document.getElementById('$name').value=''; (this).value='';"; +$resultado =" + + +
    "; +return $resultado; + +} +$xajax->registerFunction("buscador_base"); + + +function buscador_select_base($id_campo,$form_id,$valor,$name,$control,$tipo){ + $div ="div_buscador_base_$name"; + $respuesta = new xajaxResponse('utf-8'); + if($valor=="") { +$resultado=""; + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + } +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); + +$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); +$consulta=$claves; +$claves = $claves[0]; + + $claves = explode(' ',$claves); + $tabla = explode(':',$claves[0]) ; + $tabla = $tabla[1]; + $key = explode(':',$claves[1]) ; + $key = $key[1]; + $descripcion1 = explode(':',$claves[2]) ; + $descripcion1 = $descripcion1[1]; + $descripcion2 = explode(':',$claves[3]) ; + $descripcion2 = $descripcion2[1]; + $descripcion3 = explode(':',$claves[4]) ; + $descripcion3 = $descripcion3[1]; + +if($valor !="") { +//$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); +} + +$consulta = "SELECT * FROM $tabla WHERE $descripcion1 like '$valor%%' GROUP BY $key limit 50 "; + +$sql=mysql_query($consulta,$link); + +if (mysql_num_rows($sql)!='0'){ + +while( $row = mysql_fetch_array( $sql ) ) { +//$campo_descripcion= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$descripcion' "); +//$campo_key= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$key' "); + if($row[control] == "$valor") { + + $selected = "selected"; + }else{ $selected = "";} + $resultado .= "
  • + $row[$descripcion1] $row[$descripcion2] $row[$descripcion3]
  • "; + + } + +$resultado .= " +
    "; + }else{$resultado = "
    No hay resultados
    ";} + + + + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + +} +$xajax->registerFunction("buscador_select_base"); + + + +function buscador_campo($id_campo,$form_id,$valor,$name,$control,$tipo){ +$div ="div_buscador_$name"; +$onchange = " xajax_buscador_select('$id_campo','$form_id',(this.value),'$name','$control','$tipo'); document.getElementById('$name').value='';"; +$onclick = " xajax_buscador_select('$id_campo','$form_id','','$name','$control','$tipo'); document.getElementById('$name').value=''; (this).value='';"; +$resultado =" + + +
    "; +return $resultado; + +} +$xajax->registerFunction("buscador_campo"); + + +function imprimir_buscador_campo($id_campo,$valor) { + + $claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); +$consulta=$claves; +$claves = $claves[0]; + + $claves = explode(' ',$claves); + $formulario = explode(':',$claves[0]) ; + $formulario = $formulario[1]; + $key = explode(':',$claves[1]) ; + $key = $key[1]; + $descripcion = explode(':',$claves[2]) ; + $descripcion = $descripcion[1]; + $campo1 = remplacetas("form_datos","control","$valor","contenido","form_id = '$formulario' AND id_campo = '$key' "); + $campo2 = remplacetas("form_datos","control","$valor","contenido","form_id = '$formulario' AND id_campo = '$descripcion' "); + $imprimir ="$campo1[0] $campo2[0]"; + return $imprimir ; +} + +function imprimir_base($id_campo,$valor) { + + $claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); +$consulta=$claves; +$claves = $claves[0]; + + $claves = explode(' ',$claves); + $formulario = explode(':',$claves[0]) ; + $formulario = $formulario[1]; + $key = explode(':',$claves[1]) ; + $key = $key[1]; + $descripcion = explode(':',$claves[2]) ; + $descripcion = $descripcion[1]; + $descripcion2 = explode(':',$claves[3]) ; + $descripcion2 = $descripcion2[1]; + $campo1 = remplacetas("$formulario","$key","$valor","$descripcion",""); + $campo2 = remplacetas("$formulario","$key","$valor","$descripcion2",""); + $imprimir ="$campo1[0] $campo2[0]"; + return $imprimir ; +} + +function buscador_select($id_campo,$form_id,$valor,$name,$control,$tipo){ + $div ="div_buscador_$name"; + $respuesta = new xajaxResponse('utf-8'); + if($valor=="") { +$resultado=""; + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + } +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); + +$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); +$consulta=$claves; +$claves = $claves[0]; + + $claves = explode(' ',$claves); + $formulario = explode(':',$claves[0]) ; + $formulario = $formulario[1]; + $key = explode(':',$claves[1]) ; + $key = $key[1]; + $descripcion = explode(':',$claves[2]) ; + $descripcion = $descripcion[1]; + +if($valor !="") { +//$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); +} + +$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and (id_campo ='$key' OR id_campo ='$descripcion' )AND contenido like '$valor%%' GROUP BY control limit 50 "; + +$sql=mysql_query($consulta,$link); + +if (mysql_num_rows($sql)!='0'){ + +while( $row = mysql_fetch_array( $sql ) ) { +$campo_descripcion= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$descripcion' "); +$campo_key= remplacetas("form_datos","control","$row[control]","contenido"," id_campo = '$key' "); + if($row[control] == "$valor") { + + $selected = "selected"; + }else{ $selected = "";} + $resultado .= "
  • + $campo_key[0] $campo_descripcion[0]
  • "; + + } + +$resultado .= " +
    "; + }else{$resultado = "
    No hay resultados
    ";} + + + + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; + +} +$xajax->registerFunction("buscador_select"); + + + +function relacion_select($id_campo,$form_id,$valor,$name,$control,$tipo){ +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); + +$claves = remplacetas("form_campos_valores","id_form_campo","$id_campo","campo_valor",""); +$claves = $claves[0]; + $claves = explode(' ',$claves); + $formulario = explode(':',$claves[0]) ; + $formulario = $formulario[1]; + $key = explode(':',$claves[1]) ; + $key = $key[1]; + $limit = explode(':',$claves[2]) ; + $limit = $limit[1]; + if($limit =="" ) {$limit = 20;} +if($valor !="") { +$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); +} + +$div ="div_relacion_$name"; + +$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and id_campo ='$key' GROUP BY control LIMIT $limit "; +if($name =="") { +//return "$valor_actual"; +} +$sql=mysql_query($consulta,$link); + + +if (mysql_num_rows($sql)!='0'){ +$onchange = " xajax_contenido_mostrar('$formulario',(this.value),'$div','5')"; +$resultado=" +
    $valor_actual
    "; + }else{$resultado = "
    No hay resultados $consulta
    ";} + + + return $resultado; + +} +$xajax->registerFunction("relacion_select"); + +function combo_select($id_campo,$form_id,$valor,$name,$control,$control_combo){ +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +if($control_combo !="") { + $div ="combo_$name"; +$and ="AND campo_valor LIKE '$control_combo:%%'"; +}else{ +$onchange ="xajax_combo_select('$id_campo','$valor','$valor','$name','$control',(this.value)) "; +$div ="combo_$name"; +$name ="primario_$name"; +} +$consulta = "SELECT * FROM form_campos_valores WHERE id_form_campo ='$id_campo' $and "; +$sql=mysql_query($consulta,$link); +// $value = remplacetas("form_datos","control","$control","contenido","id_campo ='$id_campo' "); +if (mysql_num_rows($sql)!='0'){ + +$resultado=" $valor +
    "; + }else{$resultado = "
    No hay resultados
    ";} +if($control_combo =='') { + return $resultado; + } +else{ + $respuesta = new xajaxResponse('utf-8'); + $respuesta->addAssign("$div","innerHTML","$resultado"); + return $respuesta; +} +} +$xajax->registerFunction("combo_select"); + + +function aplicacion_carrusel($nombre,$id,$plantilla){ + if($id =='') { + $id = remplacetas('form_id','nombre',$nombre,'id',"") ; + $id = $id[0]; + } + if($nombre =='') { + $nombre = remplacetas('form_id','id',$id,'nombre',"") ; + $nombre = $nombre[0]; + } + $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; + $descripcion = $descripcion[0]; + + $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; + if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} + $campo_titulo = $campo_titulo[0]; + $consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; + $link=Conectarse(); + $sql=mysql_query($consulta,$link); + if (mysql_num_rows($sql)!='0'){ + $control = mysql_result($sql,0,control); + $nombre = remplacetas('form_id','id',$id,'nombre',"") ; + $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; + + mysql_data_seek($sql, 0); +// $contenido = "

    $nombre[0]

    "; +// $contenido .= "

    $descripcion[0]

    "; + + $orden = 0; +while( $row = mysql_fetch_array( $sql ) ) { + + $identificador = explode(',',$row[identificador]); + $identificador = $identificador[0]; + if($orden === 0) {$activo = "active";}else{$activo="";} + //$contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); + $campo = buscar_campo_tipo($id,"15"); + $id_campo = $campo[0]; + $imagen = remplacetas('form_datos','control',$row[control],'contenido',"id_campo = '$id_campo'") ; + $items .= "
    +
    + + $contenido_desplegado +
    +
    "; + $indicador .= "
  • "; + $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; + //$contenido .= "$contenido_desplegado "; + $orden = ($orden +1 ); + } +$contenido .= " + +
    +

    $nombre[0]

    +

    $descripcion[0]

    +
    + + "; + //$contenido = " $links
    $contenido
    "; + } + + +return $contenido; +} + + +function formulario_embebido($id){ + $impresion = formulario_modal("$id",$form_respuesta,$control,"embebido"); + + $formulario_nombre = remplacetas('form_id','id',$id,'nombre') ; + $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; + + $muestra_form = "

    $formulario_nombre[0]

    +

    $formulario_descripcion[0]

    $impresion
    Poweredy by MILFS"; + return $muestra_form ; +} + + +function formulario_embebido_campos($id,$opcion){ + $impresion = formulario_modal("$id",$form_respuesta,$control,"$opcion"); + + $formulario_nombre = remplacetas('form_id','id',$id,'nombre') ; + $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ; + + $muestra_form = " +
    +

    $formulario_nombre[0]

    +

    $formulario_descripcion[0]

    + $impresion +
    +
    + Poweredy by MILFS +
    +
    "; + return $muestra_form ; +} + function json($datos){ if ( !isset ( $_SESSION['id_empresa'] ) ) { $publico = "AND form_id.publico = '1' "; $w_publico = "WHERE form_id.publico = '1' @@ -1190,4060 +2067,4223 @@ $resultado = json_encode($features,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT); return $resultado; } - - - -function mapa_ficha($id) { - - $descripcion = remplacetas('form_id','id',$id,'descripcion') ; - $nombre = remplacetas('form_id','id',$id,'nombre') ; - $id_empresa = remplacetas('form_id','id',$id,'id_empresa') ; - $id_empresa = $id_empresa[0]; - $direccion = remplacetas("empresa","id",$id_empresa,"direccion",""); - $telefono = remplacetas("empresa","id",$id_empresa,"telefono",""); - $web = remplacetas("empresa","id",$id_empresa,"web",""); - $email = remplacetas("empresa","id",$id_empresa,"email",""); - $imagen = remplacetas("empresa","id",$id_empresa,"imagen",""); - $razon_social = remplacetas("empresa","id",$id_empresa,"razon_social",""); - $slogan = remplacetas("empresa","id",$id_empresa,"slogan",""); - $imagen = ""; - $datos ="

    $nombre[0]

    $descripcion[0] "; - $empresa = "
    $razon_social[0] | $web[0] | $direccion[0] | $email[0]
    "; - - //$prueba = json_decode($prueba); - - $resultado =" -
    -
    $imagen
    -
    -
    -
    -

    $nombre[0]

    -
    $descripcion[0]
    - MILFS
    -$prueba -
    "; - return $resultado; -} - -function formulario_parametrizacion($perfil,$accion,$div,$form){ - $respuesta = new xajaxResponse('utf-8'); -$nombre = remplacetas('form_id','id',$perfil,'nombre') ; -if($accion =='categorias') { - $resultado = " -

    Categorización

    $nombre[0]

    -
    - - -
    - -
    - - http:// - -
    -
    -
    -
    Grabar
    -
    - "; - $respuesta->addAssign($div,"innerHTML",$resultado); - $respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion')"); - return $respuesta; - } - elseif($accion =='grabar'){ - if($form[tipo] =='categoria') { - $url_icon = "http://$form[icon]"; - $es_imagen = es_imagen("$url_icon"); - $altura = GetImageSize($url_icon); - $altura= $altura[1]; - if($form[id_campo] =='') { $error = "Seleccione un campo";} - elseif($form[campo_filtro] =='') { $error = "Seleccione Filtro";} - elseif(!$es_imagen ) { $error = " [ $url_icon ] no es una imagen válida para el ícono";} - elseif($altura > 150 ) { $error = " El ícono no debe tener mas de 150 pixeles de alto.";} - elseif($form[icon] =='') { - $error = "Escriba la dirección del ícono"; - } - else {$error='';} - if( $error !='') { - $respuesta -> addAlert("$error $revisar_url "); - return $respuesta; - }else{ - $categoria_icono[tabla] = "form_id"; - $categoria_icono[campo] = "$form[perfil]"; - $categoria_icono[opcion] = "$form[tipo]:icon:$form[campo_filtro]"; - $categoria_icono[descripcion] = "$url_icon"; - $categoria_icono[visible] = "1"; - $categoria_icono[accion] = "grabar"; - $grabar_icono = parametrizacion($categoria_icono); - - $categoria_campo[tabla] = "form_id"; - $categoria_campo[campo] = "$form[perfil]"; - $categoria_campo[opcion] = "$form[tipo]:campo"; - $categoria_campo[descripcion] = "$form[id_campo]"; - $categoria_campo[visible] = "1"; - $categoria_campo[accion] = "grabar"; - $grabar_campo = parametrizacion($categoria_campo); - - $categoria_filtro[tabla] = "form_id"; - $categoria_filtro[campo] = "$form[perfil]"; - $categoria_filtro[opcion] = "$form[tipo]:filtro:$form[id_campo]"; - $categoria_filtro[descripcion] = "$form[campo_filtro]"; - $categoria_filtro[visible] = "1"; - $categoria_filtro[accion] = "grabar"; - $grabar_filtro = parametrizacion($categoria_filtro); - - - $resultado =" $form[campo_filtro] $form[id_campo] ($altura ) [$grabar_icono]"; - $respuesta->addAssign($div,"innerHTML",$resultado); - return $respuesta; - } - - }/// fin de parametrizacion categorias - } - else { - $listado ="

    Listado de parametrizaciones

    $nombre[0]

    - - "; - $respuesta->addAssign($div,"innerHTML",$listado); - return $respuesta; - } - -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -$consulta = " - SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos - WHERE form_id = '$perfil' - AND id_campo = '$campo' - GROUP BY contenido - ORDER BY contenido asc"; -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ -$resultado = " - "; - } -else{$resultado = 'nada';} - -if($div !="") { -$respuesta->addAssign($div,"innerHTML",$resultado); -return $respuesta; - }else{return $resultado;} - - } -$xajax->registerFunction("formulario_parametrizacion"); - -function lista_categorias($perfil,$categoria,$tipo) { - -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); - $categoria_campo = remplacetas('parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ; - $categoria_campo = $categoria_campo[0]; -$consulta = " - SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos - WHERE form_id = '$perfil' - AND id_campo = '$categoria_campo' - GROUP BY contenido - ORDER BY contenido asc"; -/* - $consulta = " - SELECT opcion, GROUP_CONCAT(descripcion ORDER by id desc ) as data FROM `parametrizacion` WHERE `tabla` LIKE 'form_id' AND `campo` LIKE '$perfil' AND `opcion` LIKE 'categoria:icon:%%' group by descripcion - "; - */ - /* - $categoria_filtro = remplacetas('parametrizacion','campo',$id,'descripcion',"tabla='form_id' and opcion = 'categoria:filtro:$row[id_campo]'") ; - $filtro = $categoria_filtro; - $categoria_filtro = $categoria_filtro[0]; - $icono = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$md5_contenido'") ; - if($icono[0] =='') { - $icon = "http://$_SERVER[HTTP_HOST]/milfs/images/pin.png "; - }else{ - - $icon = $icono[0]; - } - $icono = "$icon"; - */ -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ -$resultado = "
      "; -while( $row = mysql_fetch_array( $sql ) ) { - /* $identificador = explode(',',$row[data]); - $categoria = explode(':',$row[opcion]); - $categoria = $categoria[2]; - $identificador = $identificador[0]; - */ - $icono = remplacetas('parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$row[md5_contenido]'") ; - if($icono[0] =='') { - $icon = "http://$_SERVER[HTTP_HOST]/milfs/images/pin.png "; - }else{ - - $icon = $icono[0]; - } - $icono = "$icon"; -$resultado .= "

    • $row[contenido]
    • "; - } -$resultado .= "
    "; - } -else{$resultado = 'nada';} - -return $resultado; -} - -function imprime_geojson($id,$id2){ - $id_form = mysql_seguridad($id); + + + +function mapa_ficha($id) { + + $descripcion = remplacetas('form_id','id',$id,'descripcion') ; + $nombre = remplacetas('form_id','id',$id,'nombre') ; + $id_empresa = remplacetas('form_id','id',$id,'id_empresa') ; + $id_empresa = $id_empresa[0]; + $direccion = remplacetas("empresa","id",$id_empresa,"direccion",""); + $telefono = remplacetas("empresa","id",$id_empresa,"telefono",""); + $web = remplacetas("empresa","id",$id_empresa,"web",""); + $email = remplacetas("empresa","id",$id_empresa,"email",""); + $imagen = remplacetas("empresa","id",$id_empresa,"imagen",""); + $razon_social = remplacetas("empresa","id",$id_empresa,"razon_social",""); + $slogan = remplacetas("empresa","id",$id_empresa,"slogan",""); + $imagen = ""; + $datos ="

    $nombre[0]

    $descripcion[0] "; + $empresa = "
    $razon_social[0] | $web[0] | $direccion[0] | $email[0]
    "; + + //$prueba = json_decode($prueba); + + $resultado =" +
    +
    $imagen
    +
    +
    +
    +

    $nombre[0]

    +
    $descripcion[0]
    + MILFS
    +$prueba +
    "; + return $resultado; +} + +function formulario_parametrizacion($perfil,$accion,$div,$form){ + $respuesta = new xajaxResponse('utf-8'); +$nombre = remplacetas('form_id','id',$perfil,'nombre') ; +if($accion =='categorias') { + $resultado = " +

    Categorización

    $nombre[0]

    +
    + + +
    + +
    + + http:// + +
    +
    +
    +
    Grabar
    +
    + "; + $respuesta->addAssign($div,"innerHTML",$resultado); + $respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion')"); + return $respuesta; + } + elseif($accion =='grabar'){ + if($form[tipo] =='categoria') { + $url_icon = "http://$form[icon]"; + $es_imagen = es_imagen("$url_icon"); + $altura = GetImageSize($url_icon); + $altura= $altura[1]; + if($form[id_campo] =='') { $error = "Seleccione un campo";} + elseif($form[campo_filtro] =='') { $error = "Seleccione Filtro";} + elseif(!$es_imagen ) { $error = " [ $url_icon ] no es una imagen válida para el ícono";} + elseif($altura > 150 ) { $error = " El ícono no debe tener mas de 150 pixeles de alto.";} + elseif($form[icon] =='') { + $error = "Escriba la dirección del ícono"; + } + else {$error='';} + if( $error !='') { + $respuesta -> addAlert("$error $revisar_url "); + return $respuesta; + }else{ + $categoria_icono[tabla] = "form_id"; + $categoria_icono[campo] = "$form[perfil]"; + $categoria_icono[opcion] = "$form[tipo]:icon:$form[campo_filtro]"; + $categoria_icono[descripcion] = "$url_icon"; + $categoria_icono[visible] = "1"; + $categoria_icono[accion] = "grabar"; + $grabar_icono = parametrizacion($categoria_icono); + + $categoria_campo[tabla] = "form_id"; + $categoria_campo[campo] = "$form[perfil]"; + $categoria_campo[opcion] = "$form[tipo]:campo"; + $categoria_campo[descripcion] = "$form[id_campo]"; + $categoria_campo[visible] = "1"; + $categoria_campo[accion] = "grabar"; + $grabar_campo = parametrizacion($categoria_campo); + + $categoria_filtro[tabla] = "form_id"; + $categoria_filtro[campo] = "$form[perfil]"; + $categoria_filtro[opcion] = "$form[tipo]:filtro:$form[id_campo]"; + $categoria_filtro[descripcion] = "$form[campo_filtro]"; + $categoria_filtro[visible] = "1"; + $categoria_filtro[accion] = "grabar"; + $grabar_filtro = parametrizacion($categoria_filtro); + + + $resultado =" $form[campo_filtro] $form[id_campo] ($altura ) [$grabar_icono]"; + $respuesta->addAssign($div,"innerHTML",$resultado); + return $respuesta; + } + + }/// fin de parametrizacion categorias + } + else { + $listado ="

    Listado de parametrizaciones

    $nombre[0]

    + + "; + $respuesta->addAssign($div,"innerHTML",$listado); + return $respuesta; + } + +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); +$consulta = " + SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos + WHERE form_id = '$perfil' + AND id_campo = '$campo' + GROUP BY contenido + ORDER BY contenido asc"; +$sql=mysql_query($consulta,$link); +if (mysql_num_rows($sql)!='0'){ +$resultado = " + "; + } +else{$resultado = 'nada';} + +if($div !="") { +$respuesta->addAssign($div,"innerHTML",$resultado); +return $respuesta; + }else{return $resultado;} + + } +$xajax->registerFunction("formulario_parametrizacion"); + +function lista_categorias($perfil,$categoria,$tipo) { + +$link=Conectarse(); +mysql_query("SET NAMES 'utf8'"); + $categoria_campo = remplacetas('parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ; + $categoria_campo = $categoria_campo[0]; +$consulta = " + SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos + WHERE form_id = '$perfil' + AND id_campo = '$categoria_campo' + GROUP BY contenido + ORDER BY contenido asc"; +/* + $consulta = " + SELECT opcion, GROUP_CONCAT(descripcion ORDER by id desc ) as data FROM `parametrizacion` WHERE `tabla` LIKE 'form_id' AND `campo` LIKE '$perfil' AND `opcion` LIKE 'categoria:icon:%%' group by descripcion + "; + */ + /* + $categoria_filtro = remplacetas('parametrizacion','campo',$id,'descripcion',"tabla='form_id' and opcion = 'categoria:filtro:$row[id_campo]'") ; + $filtro = $categoria_filtro; + $categoria_filtro = $categoria_filtro[0]; + $icono = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$md5_contenido'") ; + if($icono[0] =='') { + $icon = "http://$_SERVER[HTTP_HOST]/milfs/images/pin.png "; + }else{ + + $icon = $icono[0]; + } + $icono = "$icon"; + */ +$sql=mysql_query($consulta,$link); +if (mysql_num_rows($sql)!='0'){ +$resultado = "
      "; +while( $row = mysql_fetch_array( $sql ) ) { + /* $identificador = explode(',',$row[data]); + $categoria = explode(':',$row[opcion]); + $categoria = $categoria[2]; + $identificador = $identificador[0]; + */ + $icono = remplacetas('parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:icon:$row[md5_contenido]'") ; + if($icono[0] =='') { + //$icon = "http://$_SERVER[HTTP_HOST]/milfs/images/pin.png "; + $icon = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png"; + }else{ + + $icon = $icono[0]; + } + $icono = "$icon"; +$resultado .= "

    • $row[contenido]
    • "; + } +$resultado .= "
    "; + } +else{$resultado = 'nada';} + +return $resultado; +} + +function imprime_geojson($id,$id2){ + $id_form = mysql_seguridad($id); $id_form2 = mysql_seguridad($id2); $campo = buscar_campo_tipo($id_form,"14"); - $campo2 = buscar_campo_tipo($id_form2,"14"); - $id_campo = $campo[0]; - $id_campo2 = $campo2[0]; - if($id_form2 !=""){$w_id2 =" OR form_id = '$id_form2'"; $or_2 ="or id_campo = '$id_campo2'";} + $campo2 = buscar_campo_tipo($id_form2,"14"); + $id_campo = $campo[0]; + $id_campo2 = $campo2[0]; + if($id_form2 !=""){$w_id2 =" OR form_id = '$id_form2'"; $or_2 ="or id_campo = '$id_campo2'";} $link=Conectarse(); - $consulta = "SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data -FROM `form_datos` -WHERE (form_id = '$id_form' $w_id2 ) -AND ( id_campo ='$id_campo' $or_2 ) -group by control -ORDER BY orden desc"; -//return $consulta; + $consulta = "SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data +FROM `form_datos` +WHERE (form_id = '$id_form' $w_id2 ) +AND ( id_campo ='$id_campo' $or_2 ) +group by control +ORDER BY orden desc"; +//return $consulta; mysql_query("SET NAMES 'UTF8'"); - $sql = mysql_query($consulta,$link) or die("error al ejecutar consulta "); - if (mysql_num_rows($sql)!='0'){ - $id = 1; - $features = array(); - -while( $row = mysql_fetch_array( $sql ) ) { - $marcador = array(); - $propiedades = array(); - $identificador = explode(',',$row[data]); - $identificador = $identificador[0]; - $campos = explode(" ",$identificador); - $lat = $campos[0]; - $lon = $campos[1]; - $zoom = $campos[2]; - $formulario = formulario_imprimir($row[id],$row[control],'full'); - - $marcador["type"] = "Point"; - $marcador["coordinates"] = array($lat,$lon); - $propiedades = formulario_imprimir_linea($row[id],$row[control],"array");// - //$propiedades[description] ="HOLA MUNDO"; - $propiedades[description] ="
    $formulario
    "; - $propiedades[sounds] =""; - $propiedades[url] =''; - //$propiedades[title] ='Hola mundo'; - //$propiedades[icon][iconUrl] = "images/pin.png"; - $geometria .= "{\"type\":\"Feature\",\"geometry\":".json_encode($marcador,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT).",\"properties\":".json_encode($propiedades,JSON_NUMERIC_CHECK|JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)."},"; - $features[] = $marcador; - - $id++; - } - -} -//-75.58295 6.25578 16 - -//encode and output jsonObject -header('Content-Type: text/plain'); -//echo $consulta; -$resultado = " { \"type\": \"FeatureCollection\", - \"features\": "; -$resultado .= json_encode($features,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT); -$resultado .= "}"; -//echo $resultado; -$geometria = substr("$geometria",0,-1); -$geometria = "{ - \"type\": \"FeatureCollection\", - \"features\": [$geometria ]}"; -return $geometria; -} - - -function aplicacion_presentacion($id,$div,$timeout){ - if($timeout < '1000') {$timeout =5000;}; - $respuesta = new xajaxResponse('utf-8'); -$consulta ="SELECT * FROM form_datos WHERE form_id = '$id' ORDER BY rand() limit 1 "; -$link=Conectarse(); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ -$control = mysql_result($sql,0,control); -$impresion = formulario_imprimir("$id","$control",""); - - } -$siguiente = "SIGUIENTE"; -if($div ==''){ - $presentacion = "
    $siguiente $impresion
    "; - }else{ - //$respuesta->addAlert("$consulta"); - $respuesta->addScript("setTimeout(function(){xajax_aplicacion_presentacion('$id','presentacion_$id','$timeout')},$timeout)"); - $respuesta->addAssign("$div","innerHTML","$siguiente $impresion"); - return $respuesta; - } -return " $presentacion"; - - -} -$xajax->registerFunction("aplicacion_presentacion"); - -function aplicaciones_listado($id_form,$tipo,$div){ - -// if($id_empresa !=''){ $_empresa = " ";} - //if($tipo =='publico'){ $w_publico =" publico ='0'";}else {$w_publico =" publico ='1'";} - if($id_form !="") {$w_form = " AND id = '$id_form'";} - $w_publico =" publico ='1'"; -$link=Conectarse(); -mysql_query("SET NAMES 'utf8'"); -$consulta = "SELECT * FROM form_id WHERE $w_publico $w_form ORDER BY orden asc "; -mysql_real_escape_string($consulta); -$sql=mysql_query($consulta,$link); - - -if (mysql_num_rows($sql)!='0'){ - mysql_data_seek($sql, 0); - $resultado_li .= "
      "; - $resultado_grid .= "
      "; - if($tipo == "banner") { $divider = 1; - $resultado_banner .= "
      "; - } - $i=0; - //$resultado_nav .= "
      "; - $resultado_banner .= "
      "; - $resultado_banner = "$resultado_inicial $resultado_banner $resultado_final"; - // } - $resultado .="
    "; - }else {$resultado_li = "";} - -if($tipo =='li') { return $resultado_li.$resultado;} -elseif($tipo =='nav') { return $resultado_nav;} -elseif($tipo =='grid') { -if($div !="") { - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado_grid"); - return $respuesta; - }else{ - return $resultado_grid; - } -} -elseif($tipo =='banner') { return $resultado_banner;} -elseif($tipo =='carrusel') { return $resultado_carrusel;} -else {return $resultado;} -} -$xajax->registerFunction("aplicaciones_listado"); - - -function contenido_aplicacion($id,$plantilla){ -$div = "contenedor"; - $respuesta = new xajaxResponse('utf-8'); - - $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; -if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} -$campo_titulo = $campo_titulo[0]; -$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; -$link=Conectarse(); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ - $control = mysql_result($sql,0,control); - $nombre = remplacetas('form_id','id',$id,'nombre',"") ; - $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; - - mysql_data_seek($sql, 0); - //$contenido = "

    $nombre[0]

    "; - $contenido = "

    $descripcion[0]

    "; - $orden = 0; -while( $row = mysql_fetch_array( $sql ) ) { - - $identificador = explode(',',$row[identificador]); - $identificador = $identificador[0]; - $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); - $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; - $contenido .= "$contenido_desplegado
    "; - } - $contenido = " $links
    $contenido
    "; - } - - return $contenido; - -} - -function contenido_aplicacion_nombre($nombre,$plantilla){ - $id = remplacetas('form_id','nombre',$nombre,'id',"") ; - $id = $id[0]; - if($id[0] =="") {$aviso = "

    No se ha definido una aplicación con el nombre $nombre

    "; - return $aviso;} - $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; -if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} -$campo_titulo = $campo_titulo[0]; -$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; -$link=Conectarse(); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ - $control = mysql_result($sql,0,control); - - mysql_data_seek($sql, 0); - $contenido = " "; - $orden = 0; -while( $row = mysql_fetch_array( $sql ) ) { - - $identificador = explode(',',$row[identificador]); - $identificador = $identificador[0]; - $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); - $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; - $contenido .= "$contenido_desplegado "; - } - $contenido = " $links
    $contenido
    "; - } - - return $contenido; - -} - - - -function contenido_parallax($id){ -$div = "contenedor"; - $respuesta = new xajaxResponse('utf-8'); - - $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; -if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} -$campo_titulo = $campo_titulo[0]; -$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; -$link=Conectarse(); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ - $control = mysql_result($sql,0,control); - $contenido = ""; - mysql_data_seek($sql, 0); - - $orden = 0; -while( $row = mysql_fetch_array( $sql ) ) { - //$orden = $orden+500; - $identificador = explode(',',$row[identificador]); - $identificador = $identificador[0]; - $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'','contenido'); - - $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; - $nav_li .=""; - $style .=" a[id= '$row[control]']:target ~ #main_$id article.article - { - -webkit-transform: translateY(-$orden"."px); - transform: translateY( -$orden"."px ); - } "; - $links .= " "; - $contenido .= " - - $contenido_desplegado - - "; - $orden = $orden +800; - } - $contenido = " - - - $links - -
    $contenido
    - - - "; - } - -//return " $contenido"; - $respuesta->addAssign("$div","innerHTML","$contenido"); - return $respuesta; - -} -$xajax->registerFunction("contenido_parallax"); - -function contenido_timeline($id){ -$div = "contenedor"; - $descripcion = remplacetas('form_id','id',$id,'descripcion') ; - $nombre = remplacetas('form_id','id',$id,'nombre') ; - $respuesta = new xajaxResponse('utf-8'); - - $campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; -if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";} -$campo_titulo = $campo_titulo[0]; -$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido"; -$link=Conectarse(); -$sql=mysql_query($consulta,$link); -if (mysql_num_rows($sql)!='0'){ - $control = mysql_result($sql,0,control); - //$contenido = "