(-34,'{$MULTILANG_AdminArchivos}','','','core_tabla_comodin',1,'//##############################################################################\n//##############################################################################\nfunction PFE_LanzarBuscador()\n    {\n        // document.location=\"{$dirLink}{$PrefijoURLForm}\";\n        URLPopUp=\"index.php?PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_BusquedaProfunda&elemento=\"+$(\"#elemento_busqueda\").val();\n        PCOJS_MostrarMensaje(\"Buscando elemento en todos los directorios.  Espere...\",\"Cargando...\",\"modal-wideXX\");\n        $(\"#PCO_Modal_MensajeCuerpo\").html(\'<iframe scrolling=\"yes\" style=\"margin:10px; border:0px;\" height=360 width=100% src=\"\'+URLPopUp+\'\"></iframe>\');\n    }\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_AdjuntarArchivoRedireccion()\n    {\n        //document.location=$(\"#dirLink\").val()+\"{$PrefijoURLForm}\";\n        //document.location=$(\"#dirLink\").val()+$(\"#PrefijoURLForm\").val();\n        //document.location=\"https://dev.practico.org/practico/\";\n        //console.log(\"{$dirLink}{$PrefijoURLForm}\");\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_GUARDAR_AdjuntarArchivo()\n    {\n	    document.datos_explorador_archivos.PCO_Accion.value=\"PCO_EjecutarPostFormulario\";\n	    $(\"#datos_explorador_archivos\").attr(\"target\", \"frame_almacenamiento\");\n	    $(\"#datos_explorador_archivos\").attr(\"action\", \"index.php\");  \n\n	    PCOJS_MostrarMensajeCargandoSimple(60000);\n	    document.datos_explorador_archivos.submit();\n\n        //La siguiente redireccion NO se hace necesaria, se deja comentada solo por escenarios de prueba.\n        //La redireccion es realizada directamente por la accion POST que llama a la funcion PFE_GUARDAR_AdjuntarArchivoRedireccion cuando procesa los archivos.\n        //document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_AdjuntarArchivo()\n    {\n	    $(\"#PCOContenedor_lbl_carga\").show();\n	    $(\"#PCOContenedor_path\").show();\n	    $(\"#PCOContenedor_archivo_adjunto\").show();\n	    $(\"#PCOContenedor_btn_cargar\").show();\n	    $(\"#archivo_adjunto\").focus();\n    }\n\n    \n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_Renombrar(elemento)\n    {\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_Renombrar&viejo_nombre=\"+$(\"#viejo_nombre\").val()+\"&nuevo_nombre=\"+$(\"#nuevo_nombre\").val()+\"&path={$path}\");\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_Renombrar(elemento)\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-edit\'></i> Renombrar elemento\",\"Cambiar nombre de: <b>\"+elemento+\"</b><br><input type=\'hidden\' value=\'\"+elemento+\"\' name=\'viejo_nombre\' id=\'viejo_nombre\'><br>Nuevo nombre: <input type=\'text\' value=\'\"+elemento+\"\' size=\'20\' name=\'nuevo_nombre\' id=\'nuevo_nombre\' placeholder=\'Nuevo nombre\'><br><br><a href=\'javascript: var LMQTP=PFE_GUARDAR_Renombrar();\' class=\'btn btn-success btn-sm\'>Renombrar</a>\");\n    }\n    \n\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_EliminarArchivo(archivo)\n    {\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_EliminarArchivo&archivo=\"+archivo);\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_EliminarArchivo(archivo)\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-trash\'></i> Eliminar carpeta\",\"Confirme la eliminación de: <b>\"+archivo+\"</b><br><br><a href=\'javascript: var LMQTP=PFE_GUARDAR_EliminarArchivo(\\\"\"+archivo+\"\\\");\' class=\'btn btn-danger btn-sm\'>Eliminar</a>\");\n    }\n    \n\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_CambiarPermisos(elemento)\n    {\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_CambiarPermisos&elemento=\"+elemento+\"&permisos=\"+$(\"#permisos\").val());\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_CambiarPermisos(elemento,permisos)\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-lock\'></i> Cambiar permisos\",\"Permisos actuales de: <b>\"+elemento+\"</b><br><input type=\'text\' value=\'\"+permisos+\"\' size=\'20\' name=\'permisos\' id=\'permisos\' placeholder=\'Ingrese un valor: 0777\'><br><br><a href=\'javascript: var LMQTP=PFE_GUARDAR_CambiarPermisos(\\\"\"+elemento+\"\\\");\' class=\'btn btn-warning btn-sm\'>Actualizar</a>\");\n    }\n\n\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_CrearArchivo()\n    {\n        archivo=$(\"#archivo\").val();\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_CrearArchivo&archivo=\"+archivo+\"&path={$path}\");\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_CrearArchivo()\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-file-o\'></i> Crear nuevo archivo\",\"Creando en: /<b>{$path}</b><br><br><input type=\'text\' size=\'20\' name=\'archivo\' id=\'archivo\' placeholder=\'Ingrese nombre\'>  <a href=\'javascript: var LMQTP=PFE_GUARDAR_CrearArchivo();\' class=\'btn btn-success btn-sm\'>Crear</a>\");\n    }\n\n\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_ArchivoDesdeNube()\n    {\n        archivo=$(\"#archivo\").val();\n        url=$(\"#url\").val();\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_ArchivoDesdeNube&archivo=\"+archivo+\"&url=\"+url+\"&path={$path}\");\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_ArchivoDesdeNube()\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-cloud\'></i> Crear nuevo archivo desde una URL\",\"Descargando en: /<b>{$path}</b><br><br><input type=\'text\' size=\'60\' name=\'url\' id=\'url\' placeholder=\'Ingrese URL\'><br><br>Nombre del archivo final:<br><input type=\'text\' size=\'20\' name=\'archivo\' id=\'archivo\' placeholder=\'Ej: archivo.zip\'>  <a href=\'javascript: var LMQTP=PFE_GUARDAR_ArchivoDesdeNube();\' class=\'btn btn-success btn-sm\'>Descargar</a>\");\n    }\n    \n\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_EliminarCarpeta(carpeta)\n    {\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_EliminarCarpeta&carpeta=\"+carpeta);\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_EliminarCarpeta(carpeta)\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-trash\'></i> Eliminar carpeta\",\"Confirme la eliminación de: <b>\"+carpeta+\"</b><br><i>Por seguridad, la carpeta debe estar vacía antes de continuar.</i><br><br><a href=\'javascript: var LMQTP=PFE_GUARDAR_EliminarCarpeta(\\\"\"+carpeta+\"\\\");\' class=\'btn btn-danger btn-sm\'>Eliminar</a>\");\n    }\n\n\n//##############################################################################\n//##############################################################################\nfunction PFE_GUARDAR_CrearCarpeta()\n    {\n        carpeta=$(\"#carpeta\").val();\n        ResultadoOperacion=PCO_ObtenerContenidoAjax(0,\"index.php\",\"PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_CrearCarpeta&carpeta=\"+carpeta+\"&path={$path}\");\n        document.location=\"{$dirLink}{$PrefijoURLForm}\";\n    }\nfunction PFE_CrearCarpeta()\n    {\n        PCOJS_MostrarMensaje(\"<i class=\'fa fa-folder\'></i> Crear nueva carpeta\",\"Creando en: /<b>{$path}</b><br><br><input type=\'text\' size=\'20\' name=\'carpeta\' id=\'carpeta\' placeholder=\'Ingrese nombre\'>  <a href=\'javascript: var LMQTP=PFE_GUARDAR_CrearCarpeta();\' class=\'btn btn-success btn-sm\'>Crear</a>\");\n    }\n\n\n//##############################################################################\n//##############################################################################\nfunction AjustarMaquetacion_FormularioEditor()\n    {\n        //Estilos para ajustar la maquetacion y economizar espacio\n        $(\'#PCOContenedor_marco_cadena_editores_ace\').css(\'padding\',\'0\');\n        $(\'#page-wrapper\').css(\'padding\',\'0\');\n        $(\"[class=container-fluid]\").each(function() { $(this).css(\"padding\", \"0\"); });\n        $(\"[class=col-lg-12]\").each(function() { $(this).find(\'br:first\').remove(); });\n        $(\".menu_textual\").each(function() { $(this).css(\"padding-left\", \"0\"); });\n    }\n\n\n//##############################################################################\n//##############################################################################\nfunction FrmAutoRun()\n    {\n	    $(\"#PCOContenedor_lbl_carga\").hide();  \n	    $(\"#PCOContenedor_path\").hide();  \n	    $(\"#PCOContenedor_archivo_adjunto\").hide();  \n	    $(\"#PCOContenedor_btn_cargar\").hide();  \n\n        //Si se recibe fullscreen como parametro entonces ajusta la maquetacion para aprovechar todo el espacio\n        if (\"{$Presentar_FullScreen}\"==\"1\")\n            AjustarMaquetacion_FormularioEditor();\n\n        //Inicializa el DataTable para la lista de carpetas y arcihvos\n        if (\"{$PFE_ActivarDataTable}\"==\"1\")\n            {\n                    $(function() {\n                        $(\"#TablaExploradorArchivos\").dataTable({\n                            //Blfrtip\n                          dom: \"Blfrtip\",  //Ej:  Blfrtip  Da formato a la tabla: Ver https://datatables.net/reference/option/dom\n                                    buttons: [\n                                        //{ extend: \"csv\",     className: \"InformeBotonCsv\" },\n                                        //{ extend: \"excel\",   className: \"InformeBotonExcel\" ,  title: \"\" },\n                                        //{ extend: \"print\", className: \"InformeBotonPrint\" }\n                                    ],\n                            scrollX: true,\n                            bAutoWidth: true,\n                            order: [],\n                            processing: true,\n                            colReorder: true,\n                            pageLength: 25,\n                            responsive: true,\n                            fnInitComplete: function() {\n                                this.fnAdjustColumnSizing(true);\n                            },\n                            \"language\": {\n                                lengthMenu: \"Mostrando _MENU_ resultados por página\",\n                                zeroRecords: \"Nothing found - sorry\",\n                                info: \"Viendo página _PAGE_ de _PAGES_\",\n                                infoEmpty: \"No hay registros disponibles\",\n                                infoFiltered: \"(Filtrado de _MAX_ registros en total)\",\n                                oPaginate: { sFirst:\"Primero\",sLast:\"Ultimo\",sNext:\"Siguiente\",sPrevious:\"Previo\" },\n                                sEmptyTable:\"No hay datos en la tabla\",\n                                sSearch:\"Buscar:\",\n                                sLoadingRecords:\"Cargando...\",\n                                sProcessing:\"Procesando...\",\n                                sZeroRecords:\"No hay registros que coincidan con el criterio de búsqueda\"\n                            }\n                        });\n                    });\n            }\n\n    }',0,'nav-tabs','datos_explorador_archivos','responsive','col-xs-12 col-sm-12 col-md-12 col-lg-12','panel-primary','<?php \n//34\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-34\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n\n    /*\n    	Function: PCO_CargarObjeto_LlamadoInternoExplorador\n    	Carga el elemento interno (Formulario -34) asociado al administrador de archivos\n    	\n        Variables de entrada basicas del Framework:\n            URL - index.php?PCO_Accion=PCO_CargarObjeto&PCO_Objeto=frm:-34:0&Presentar_FullScreen=1&Precarga_EstilosBS=1\n        \n        Variables de entrada especificas para el elemento:\n            PFE_ActivarDataTable - Valores 1 o 0 para determinar si se debe activar o no DataTables sobre la lista de archivos y carpetas recuperados\n            PFE_VistaBasicaArchivos - Permite presentar vista básica o completa de la lista de archivos.  1=Activo 0=Inactivo  Cuando se activa se ocultan las columnas de Tamano, permisos, propietario, grupo y Fecha\n            PFE_CalcularTamano - Cuando esta en true cuenta el numero de elementos dentro de un directorio.  Cuando se cuenta con directorios de miles de elementos es util deshabilitarlo.\n            PFE_VisibleBotonDT - Determina si el boton de conversion a DataTables esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonCargarArchivo - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonCargarCloud - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonDescargar - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonNuevoArchivo - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonNuevoDirectorio - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonEliminar - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonRenombrar - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_VisibleBotonPermisos - Determina si el boton esta activado o no. Valores 0 o 1\n            PFE_PermitirSubdirectorios - Determina si se permite navegar en subdirectorios o no. Valores 0 o 1\n            PFE_CalcularTamano - Determina si se desea calcula o no cuantos items existen en cada directorio\n            PFE_ElementosOcultos - Cadena con los elementos ocultos separados por PIPES | Siempre se agragaran el . y ..\n            PFE_OcultarBarraHerramientas - Determina si se oculta o no la barra de herramientas superior\n            PFE_OcultarArchivos - Determina si se oculta o no la lista de archivos. 0=Inactivo 1=Activo\n            PFE_OcultarCarpetas - Determina si se oculta o no la lista de archivos. 0=Inactivo 1=Activo\n            PFE_PresentarCarpetasEspeciales - Por defecto inactivo.  Determina si se deben presentar carpetas compartidas anteriormente mediante ElFinder en sus configuraciones especiales asi: 1)Carpeta publica, 2) Mis archivos (si existe carpeta personal), 3) Raiz del framework y 4) Cargas por formulario.  0=Inactivo 1=Activo\n            PFE_OcultarMigasPan - Por defecto visible, permite ocultar los enlaces de migas de pan en la parte superior\n            PFE_ActivarCargarEnPcoder - Por defecto desactivado (0), Para activar=1.  Permite convertir los nombres de archivo en enlaces hacia PCoder que permita cargar para edicion el elemento indicado\n            PFE_BuscadorArchivos - Por defecto desactivado (0), Para activar=1.  Presenta en la parte superior un buscador de archivos profundo que recorre todas las carpetas.\n            \n    	Salida:\n    		Administrador de archivos cargado en el navegador\n    */\n\n	global $dirLink,$PrefijoURLForm,$path,$LlaveDePaso,$Presentar_FullScreen,$Precarga_EstilosBS,$PFE_CalcularTamano,$PFE_PermitirSubdirectorios,$PFE_ActivarDataTable,$PFE_VistaBasicaArchivos;\n	global $PFE_BuscadorArchivos,$PFE_ActivarCargarEnPcoder,$PFE_OcultarMigasPan,$PFE_PresentarCarpetasEspeciales,$PFE_DirectorioInicial,$PFE_OcultarCarpetas,$PFE_OcultarArchivos,$PFE_OcultarBarraHerramientas,$PFE_ElementosOcultos,$PFE_VisibleBotonPermisos,$PFE_VisibleBotonRenombrar,$PFE_VisibleBotonEliminar,$PFE_VisibleBotonNuevoDirectorio,$PFE_VisibleBotonNuevoArchivo,$PFE_VisibleBotonDescargar,$PFE_VisibleBotonCargarCloud,$PFE_VisibleBotonCargarArchivo,$PFE_VisibleBotonDT;\n\n	//PARAMETROS BASICOS DE CONFIGURACION\n	$PrefijoURLForm=\"&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=frm:-34:0&Presentar_FullScreen={$Presentar_FullScreen}&Precarga_EstilosBS={$Precarga_EstilosBS}&PFE_ElementosOcultos={$PFE_ElementosOcultos}&PFE_CalcularTamano={$PFE_CalcularTamano}&PFE_PermitirSubdirectorios={$PFE_PermitirSubdirectorios}&PFE_OcultarBarraHerramientas={$PFE_OcultarBarraHerramientas}&PFE_ActivarDataTable={$PFE_ActivarDataTable}&PFE_VistaBasicaArchivos={$PFE_VistaBasicaArchivos}&PFE_OcultarArchivos={$PFE_OcultarArchivos}&PFE_OcultarCarpetas={$PFE_OcultarCarpetas}&PFE_PresentarCarpetasEspeciales={$PFE_PresentarCarpetasEspeciales}&PFE_OcultarMigasPan={$PFE_OcultarMigasPan}&PFE_VisibleBotonDT={$PFE_VisibleBotonDT}&PFE_VisibleBotonCargarArchivo={$PFE_VisibleBotonCargarArchivo}&PFE_VisibleBotonCargarCloud={$PFE_VisibleBotonCargarCloud}&PFE_VisibleBotonDescargar={$PFE_VisibleBotonDescargar}&PFE_ActivarCargarEnPcoder={$PFE_ActivarCargarEnPcoder}&PFE_VisibleBotonEliminar={$PFE_VisibleBotonEliminar}&PFE_VisibleBotonRenombrar={$PFE_VisibleBotonRenombrar}&PFE_VisibleBotonPermisos={$PFE_VisibleBotonPermisos}&PFE_VisibleBotonNuevoArchivo={$PFE_VisibleBotonNuevoArchivo}&PFE_VisibleBotonNuevoDirectorio={$PFE_VisibleBotonNuevoDirectorio}&PFE_BuscadorArchivos={$PFE_BuscadorArchivos}\";\n\n	$PFE_ElementosOcultos =\".|..|\".$PFE_ElementosOcultos;  //Define elementos que deben ser ocultados en la lista, ej: MiArchivo.Ext|MiCarpetaOculta\n	$PFE_ElementosOcultos=explode(\"|\",$PFE_ElementosOcultos);\n	if ($PFE_PermitirSubdirectorios==\"\") $PFE_PermitirSubdirectorios=\"1\";\n	if ($PFE_CalcularTamano==\"\") $PFE_CalcularTamano=\"0\";  //Para carpetas con miles de elementos puede tardar\n	$ClaseCSSTamanosTextos=\"\";  //btn-xs para reducir tamano de los elementos\n	if ($PFE_OcultarBarraHerramientas==\"1\") $ClaseOcultacionBarra=\" hidden \";\n    $PFE_DirectorioInicial=getcwd();\n    \n	//Define donde comienza la navegacion del script.  Administradores en la raiz, usuarios en la carpeta publica y agrega index a los ocultos\n    if (PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        $DirectorioInicial=\".\";\n    else\n        {\n            $DirectorioInicial=\"mod/fileman/archivos/_publico_\";\n            $PFE_ElementosOcultos[]=\"index.html\";\n        }\n\n/***************************************************************************/\n/**  INICIO DEL CODIGO DE APLICACION                                      **/\n/***************************************************************************/\nchdir($DirectorioInicial);\n$snifServer = $_SERVER[\'HTTP_HOST\'];\n$separationString = \"\\t\";\n$descriptionFilenamesCaseSensitive = false;\n$ArregloMensajesError = Array();\n\n    //Marco para recepcion de eventos generados por el boton de guardar\n    echo \'<iframe height=\"0\" width=\"0\" name=\"frame_almacenamiento\" id=\"frame_almacenamiento\" src=\"about:blank\" style=\"visibility:hidden; display:none\"></iframe>\';\n\n\n\n################################################################################\n################################################################################\n/*\n    Function: ObtenerTamanoLegible\n    Formatea el tamano de archivo en unidades comprensibles (750 B, 3.4 KB etc.)\n*/\nfunction ObtenerTamanoLegible($size) {\n	define(\"SIZESTEP\", 1024.0);\n	static $sizeUnits = Array();\n	if (count($sizeUnits)==0) {\n		$sizeUnits[] = \" B\";\n		$sizeUnits[] = \"KB\";\n		$sizeUnits[] = \"MB\";\n		$sizeUnits[] = \"GB\";\n		$sizeUnits[] = \"TB\";\n	}\n	\n	if ($size===\"\")\n		return \"\";\n	\n	$unitIndex = 0;\n	while ($size>SIZESTEP) {\n		$size = $size / SIZESTEP;\n		$unitIndex++;\n	}\n	\n	if ($unitIndex==0) {\n		return number_format($size, 0).\" \".$sizeUnits[$unitIndex];\n	} else {\n		return number_format($size, 1, \".\", \",\").\" \".$sizeUnits[$unitIndex];\n	}\n}\n\n\n/**\n * URLEncodes some characters in a string. PHP\'s urlencode and rawurlencode\n * produce very unsatisfying results for special and reserved characters in\n * filenames.\n **/\nfunction myEncode($path, $filename) {\n	// % must be the first, as it is the escape character\n	/*\n	$from = Array(\"%\",\" \",\"#\",\"&\");\n	$to = Array(\"%25\",\"%20\",\"%23\",\"%26\");\n	return str_replace($from, $to, $string);\n	*/\n	return $path.rawurlencode($filename);\n}\n\n\n################################################################################\n################################################################################\n/*\n    Function: ConstruirURL\n    Data una ruta determinada, construye la URL codificada para ser llamada mediante un enlace\n*/\nfunction ConstruirURL($Directorio)\n    {\n    	return $_SERVER[\"PHP_SELF\"].\"?path=\".urlEncode($Directorio).\"/\";\n    }\n\n\n################################################################################\n################################################################################\n/*\n    Function: ObtenerTamanoDirectorio\n    Lee un directorio determinado y cuenta la cantidad de elementos internos\n*/\nfunction ObtenerTamanoDirectorio($Directorio)\n    {\n    	$LecturaDirectorio = dir($Directorio);\n    	$ConteoArchivos = 0;\n    	while ($Archivo = $LecturaDirectorio->read())\n    		$ConteoArchivos++;\n    	return $ConteoArchivos-2; // No incluye . y ..\n    }\n\n\n    ##########################################################################\n    ######################### LISTADOR DEL DIRECTORIO  #######################\n    // Verifica que pueda cambiar al directorio deseado antes de seguir adelante\n    if ($path!=\"\")\n        {\n        	if (!@chdir($path)) {\n        		$ArregloMensajesError[] = sprintf(\"%s no es un subdirectorio del directorio actual.\", $path);\n        		$path = \"\";\n        	}\n        } \n    $dir = dir(\".\");\n\n\n    //Construye arreglo bidimencional con los elementos y sus metadatos\n    $files = Array();\n    while($entry = $dir->read())\n        {\n        	// Valida si es un directorio y se encuentra activo el ocultamiento de directorios\n        	if ($PFE_PermitirSubdirectorios==\"0\" AND is_dir($entry))\n        		continue;\n        	\n        	//Valida que el elemento no sea oculto (que se encuentre en el arreglo definido de elementos ocultos)\n        	if (in_array($entry, $PFE_ElementosOcultos))\n        	    continue;\n        	\n        	\n        	$f = Array();\n        	\n        	//Genera cadena en primera posicion de arreglo usada solo para ordenar la vista\n        	if (is_dir($entry))\n        	    $f[\"ValorInternoOrdenamiento\"] = \"....AAAA\".$entry;  //Usa puntos y Aes para ubicarlo al principio\n        	else\n        	    $f[\"ValorInternoOrdenamiento\"] = $entry;\n\n        	$f[\"name\"] = $entry;\n        	$f[\"isDirectory\"] = is_dir($entry);\n        	$fDate = @filemtime($entry);\n        	$f[\"date\"] = $fDate;\n        	$f[\"fullDate\"] = date(\"r\", $fDate);\n        	$f[\"shortDate\"] = date(\"Y-m-d H:m\", $fDate);\n        	$f[\"Permisos\"] = substr(sprintf(\'%o\', fileperms($entry)), -4);\n\n            clearstatcache();\n            $InformacionArchivo=@stat($entry);\n\n            //Arreglo de no disponibilidad POSIX\n            $Arreglo_Sin_POSIX_Usuario=array(\n                name  => \"SinSoportePOSIX\",\n                passwd  => \"SinSoportePOSIX\",\n                uid  => \"SinSoportePOSIX\",\n                gid  => \"SinSoportePOSIX\",\n                gecos  => \"SinSoportePOSIX\",\n                dir  => \"SinSoportePOSIX\",\n                shell  => \"SinSoportePOSIX\");\n\n            $Arreglo_Sin_POSIX_Grupo=array(\n                name  => \"SinSoportePOSIX\",\n                passwd  => \"SinSoportePOSIX\",\n                members  => array(),\n                gid  => \"SinSoportePOSIX\");\n            \n            if (function_exists(\'posix_getpwuid\'))\n                $InformacionPropietario=posix_getpwuid($InformacionArchivo[\"uid\"]);\n            else\n                $InformacionPropietario=$Arreglo_Sin_POSIX_Usuario;\n\n            if (function_exists(\'posix_getgrgid\'))\n                $InformacionGrupo=posix_getgrgid($InformacionArchivo[\"gid\"]);\n            else\n                $InformacionGrupo=$Arreglo_Sin_POSIX_Grupo;\n            \n            \n        	$f[\"Propietario\"] = $InformacionPropietario[\"name\"];\n        	$f[\"Grupo\"] = $InformacionGrupo[\"name\"];\n\n        	if ($f[\"isDirectory\"]) {\n        		$f[\"type\"] = \"<DIR>\";\n        		$f[\"size\"] = \"\";\n        		$f[\"niceSize\"] = \"\";\n        		\n        		// Construye el enlace al elemento\n        		if ($entry==\"..\") {\n        			// xxx strip the last directory from the path\n                    $pathArr = explode(\"/\",$path);\n        			$link = implode(\"/\",array_slice($pathArr,0,count($pathArr)-2));\n        			\n        			// if there is no path set, don\'t add it to the link\n        			if ($link==\"\") {\n        				// we\'re already in $baseDir, so skip the file\n        				if ($path==\"\")\n        					continue;\n        				$f[\"link\"] = $_SERVER[\"PHP_SELF\"].\"?lmqtp=no\";\n        			} else {\n        				$link.= \"/\";\n        				$f[\"link\"] = $_SERVER[\"PHP_SELF\"].\"?path=\".urlEncode($link);\n        			}\n        			$f[\"isBack\"] = true;\n        			$f[\"displayName\"] = \"[..]\";\n        		} else {\n        			if ($PFE_CalcularTamano!=\"0\")\n        				{\n        					$filesInDir = ObtenerTamanoDirectorio($entry);\n        					if ($filesInDir==1) {\n        						$f[\"niceSize\"] = \"1 item\";\n        					} else {\n        						$f[\"niceSize\"] = sprintf(\"%d items\",$filesInDir);\n        					}\n        				}\n        			else\n        				{\n        					$f[\"niceSize\"] = \"\"; //Sin calcular\n        				}\n        			\n        			$f[\"link\"] = ConstruirURL($path.$entry);\n        		}\n        	} else {\n                		if (is_link($entry)) {\n                			$linkTarget = readlink($entry);\n                			$pi = pathinfo($linkTarget);\n                			$scriptDir = dirname($_SERVER[\"SCRIPT_FILENAME\"]);\n                			if (strpos($pi[\"dirname\"], $scriptDir)===0) {\n                				$f[\"type\"] = \"<LINK>\";\n                				// links have no date, so take the target\'s date\n                				$f[\"date\"] = filemtime($linkTarget);\n                				$f[\"link\"] = $path.urlencode(substr($linkTarget, strlen($scriptDir)+1));\n                			} else {\n                				// link target is outside of script directory, so skip it\n                				continue;\n                			}\n                		} else {\n                			$fSize = @filesize($entry);\n                			$f[\"size\"] = $fSize;\n                			$f[\"fullSize\"] = number_format($fSize,0,\".\",\",\");\n                			$f[\"niceSize\"] = ObtenerTamanoLegible($fSize);\n                			$f[\"link\"] = myEncode($path,$entry);\n                		}\n\n        	}\n        	if (!$f[\"isBack\"]) {\n        		$f[\"displayName\"] = htmlentities($f[\"name\"]);\n        	}\n\n        	$files[] = $f;\n 	\n        }\n\n\n    ##########################################################################\n    ######################### INICIO DE LA MAQUETACION #######################\n?>\n\n	<DIV class=\"well  well-sm\" style=\"margin:0px;\">\n\n\n\n        <?php \n            //Presenta cualquier error acumulado de los procesos anteriores de exploracion de archivos o similares\n            if (count($ArregloMensajesError)>0)\n            	foreach($ArregloMensajesError AS $MensajeError)\n            		PCO_Mensaje(\"Error\",\"$MensajeError\",\"fa fa-2x fa-warning\",\"alert alert-danger\");\n\n            //Genera las migas de pan (Path de navegacion)\n			$baseDirname = $snifServer.htmlentities(dirname($_SERVER[\"PHP_SELF\"]));\n			$pathToSnif = explode(\"/\",$baseDirname);\n			echo \"<div class=\'{$ClaseOcultacionBarra} btn-xs {$ClaseCSSTamanosTextos}\' style=\'background-color:lightgray;\'>\";\n			            \n                    if ($PFE_OcultarMigasPan!=\"1\")\n                        {\n    			            echo \"<a href=\\\"\".$_SERVER[\"PHP_SELF\"].\"?lmqtp=no{$PrefijoURLForm}\\\"><i class=\'fa fa-home fa-fw fa-1x\' style=\'color:navy;\'></i>Raíz \".join(\"/\",array_slice($pathToSnif, -1)).\"</a>\";\n                			$pathArr = explode(\"/\",$path);\n                			for ($i=0; $i<count($pathArr)-1; $i++)\n                    			{\n                    				$dirLink = ConstruirURL(join(\"/\",array_slice($pathArr, 0, $i+1)));\n                    				$AnchoMigaPan=15+10*$i;\n                    				echo \"<br><i style=\'padding-left: {$AnchoMigaPan}px;\' class=\'fa fa-folder-open-o\'></i> <a href=\\\"{$dirLink}{$PrefijoURLForm}\\\">\".htmlentities($pathArr[$i]).\"</a>\";\n                    			}\n                        }\n\n                //Barra de herramientas de carpeta\n                echo \"<div style=\'padding:5px; display:block;\'>\";\n                \n                    ###### Boton para Activar/Desactivar los datatables\n                        if ($PFE_VisibleBotonDT!=\"0\")\n                            {\n                                if ($path==\"\")\n                                    {\n                                        if ($PFE_ActivarDataTable==\"1\")\n                			                echo \"<a href=\\\"\".$_SERVER[\"PHP_SELF\"].\"?lmqtp=no{$PrefijoURLForm}&PFE_ActivarDataTable=0\\\" data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Desactivar tabla dinamica responsive en archivos\' class=\'btn btn-xs btn-success\'><i class=\'fa fa-table fa-fw fa-1x\'></i></a>\";\n                                        else    			                \n                			                echo \"<a href=\\\"\".$_SERVER[\"PHP_SELF\"].\"?lmqtp=no{$PrefijoURLForm}&PFE_ActivarDataTable=1\\\" data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Activar tabla dinamica responsive en archivos\' class=\'btn btn-xs btn-default\'><i class=\'fa fa-table fa-fw fa-1x\'></i></a>\";\n                                    }\n                                else\n                                    {\n                                        if ($PFE_ActivarDataTable==\"1\")\n                                	        echo \"<a href=\'{$dirLink}{$PrefijoURLForm}&PFE_ActivarDataTable=0\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Desactivar tabla dinamica en archivos\' class=\'btn btn-xs btn-success\'><i class=\'fa fa-table\'></i></a>\";\n                                        else\n                            	            echo \"<a href=\'{$dirLink}{$PrefijoURLForm}&PFE_ActivarDataTable=1\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Activar tabla dinamica en archivos\'    class=\'btn btn-xs btn-default\'><i class=\'fa fa-table\'></i></a>\";\n                                    }\n                            }\n\n                    ###### BOTONES DE DIRECTORIO\n                    //Define clase para habilitar o deshabilitar botones si se cuenta con permisos sobre la carpeta\n                    $ClaseDesactivarElemento=\" disabled \";\n                    $PathPruebaPermisos=\"/\".$path;\n                    if (is_writable($PathPruebaPermisos))\n                        $ClaseDesactivarElemento=\" \";\n                    //else\n                        //echo \" <font color=red><i class=\'fa fa-info-circle\'></i> <i>sin permisos</i></font>\";\n                    \n                    //Por defecto en directorios se esta dejando todo activo.  is_writable de PHP parece operar solo con archivos\n                    $ClaseDesactivarElemento=\" \";\n\n                    //Presenta las opciones para el directorio que requieran permisos de escritura\n                    if ($PFE_VisibleBotonNuevoDirectorio!=\"0\")\n                        echo \" <a href=\'javascript:var LMQTP=PFE_CrearCarpeta();\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Crear nueva carpeta\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-default\'><i class=\'fa fa-folder-o\'></i></a>\";\n\n                    if ($PFE_VisibleBotonNuevoArchivo!=\"0\")\n                        echo \" <a href=\'javascript:var LMQTP=PFE_CrearArchivo();\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Crear archivo en blanco\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-default\'><i class=\'fa fa-file-o\'></i></a>\";\n\n                    if ($PFE_VisibleBotonCargarArchivo!=\"0\")\n                        echo \" <a href=\'javascript: var LMQTP=PFE_AdjuntarArchivo();\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Cargar archivo desde mi PC\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-default\'><i class=\'fa fa-upload\'></i></a>\";\n\n                    if ($PFE_VisibleBotonCargarCloud!=\"0\")\n                        echo \" <a href=\'javascript:var LMQTP=PFE_ArchivoDesdeNube();\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Cargar archivo desde URL\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-default\'><i class=\'fa fa-cloud-upload\'></i></a>\";\n\n\n                //Presenta botones especiales para comparticiones y carpetas especificas\n                if ($PFE_PresentarCarpetasEspeciales==\"1\")\n                    {\n                        echo \"<div style=\'margin-left:20px; display:inline;\'> Lugares: \";\n\n                        //Carpeta PUBLICA\n        				$dirLinkEspecial = $_SERVER[\"PHP_SELF\"].\"?path=\".urlEncode(\"mod/fileman/archivos/_publico_/\");\n                        echo \" <a href=\'{$dirLinkEspecial}{$PrefijoURLForm}\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Carpeta Pública\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-primary\'><i class=\'fa fa-globe fa-1x\'></i></a>\";\n                        \n                        //Carpeta PERSONAL (si existe)\n                        $PathPersonal=\"mod/fileman/archivos/\".$PCOSESS_LoginUsuario;\n                        $dirLinkEspecial = $_SERVER[\"PHP_SELF\"].\"?path=\".urlEncode($PathPersonal.\"/\");\n                        if (file_exists($PFE_DirectorioInicial.\"/\".$PathPersonal)==true)\n                            echo \" <a href=\'{$dirLinkEspecial}{$PrefijoURLForm}\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Mis archivos personales (si existe)\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-primary\'><i class=\'fa fa-heart fa-1x\'></i></a>\";\n\n                        //Carpeta TODOS LOS USUARIOS (si es admin)\n        				$dirLinkEspecial = $_SERVER[\"PHP_SELF\"].\"?path=\".urlEncode(\"mod/fileman/archivos/\");\n                        if (PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n                            echo \" <a href=\'{$dirLinkEspecial}{$PrefijoURLForm}\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Todos los usuarios\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-primary\'><i class=\'fa fa-group fa-1x\'></i></a>\";\n\n                        //Carpeta RAIZ (si es admin)   ../../../../../\'.$Directorio_instalacion.\'/\n        				$dirLinkEspecial = $_SERVER[\"PHP_SELF\"].\"?path=\";\n                        if (PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n                            echo \" <a href=\'{$dirLinkEspecial}{$PrefijoURLForm}\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Raiz del Framework\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-primary\'><i class=\'fa fa-home fa-1x\'></i></a>\";\n\n                        //Carpeta CARGAS POR FORMULARIO (si es admin)   ../../cargas/\n        				$dirLinkEspecial = $_SERVER[\"PHP_SELF\"].\"?path=\".urlEncode(\"mod/fileman/cargas/\");\n                        if (PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n                            echo \" <a href=\'{$dirLinkEspecial}{$PrefijoURLForm}\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Cargas por formulario\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-primary\'><i class=\'fa fa-paper-plane fa-1x\'></i></a>\";\n\n                        \n                        //Buscador de archivos\n                        if ($PFE_BuscadorArchivos==\"1\")\n                            {\n                                echo \" <input name=\'elemento_busqueda\' id=\'elemento_busqueda\' placeholder=\'Buscar...\' type=\'text\' size=8 class=\'input input-xs\' style=\'margin-left:15px !important;\'>\";\n                                echo \" <a href=\'javascript:var LMQTP=PFE_LanzarBuscador();\' data-html=\'true\' data-toggle=\'tooltip\' data-placement=\'bottom\' title=\'Buscar de manera profunda este archivo (o parte) en todo el arbol de directorios.  <b>Puede tardar</b> segun su cantidad de archivos en servidor.\' class=\'{$ClaseDesactivarElemento} btn btn-xs btn-warning\'><i class=\'fa fa-search fa-1x\'></i></a>\";\n                            }\n\n\n                        echo \"</div>\";\n                    }\n\n                echo \"</div>\";\n\n    		echo \"</div><br class=\'{$ClaseOcultacionBarra}\'>\";\n        ?>\n        \n        <table id=\"TablaExploradorArchivos\" class=\"<?php echo $ClaseCSSTamanosTextos; ?>\">\n            <thead>\n            	<tr style=\"font-weight: bold; \">\n            		<td style=\'padding-left: 10px;\'>Acciones</td>\n            		<td style=\'padding-left: 10px;\'>Nombre</td>\n            		<?php \n            		    if ($PFE_VistaBasicaArchivos!=\"1\")\n            		        {\n            		?>\n                        		<td style=\'padding-left: 10px;\'>Tamaño</td>\n                        		<td style=\'padding-left: 10px;\'>Permisos</td>\n                        		<td style=\'padding-left: 10px;\'>Propietario</td>\n                        		<td style=\'padding-left: 10px;\'>Grupo</td>\n                        		<td style=\'padding-left: 10px;\'>Fecha</td>\n            		<?php \n            		        }\n            		?>\n            	</tr>\n        	</thead>\n        	<tbody>\n                	<?php \n                	//Ordena y Recorre el arreglo de archivos y carpetas\n                    sort($files);\n                	for ($i=0;$i<min(count($files),count($files));$i++)\n                    	{\n                    	    $SalidaElemento=\"\";\n                    	    $SalidaElemento.=\"<tr>\";\n\n                        			//ICONOS del elemento si es un directorio o un archivo\n                        			$SalidaElemento.= \"<td align=right nowrap style=\'padding-left: 10px;\'>\";\n                            			if ($files[$i][\"isDirectory\"]) \n                                			{\n                            			        if ($PFE_VisibleBotonRenombrar!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a href=\'javascript: var LMQTP=PFE_Renombrar(\\\"{$files[$i][\"name\"]}\\\");\' data-toggle=\'tooltip\' title=\'Renombrar\' class=\'btn1 1btn-xs 1btn-default\'><i class=\'fa fa-fw fa-edit\'></i></a>\";\n                            			            }\n                            			        if ($PFE_VisibleBotonEliminar!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a href=\'javascript: var LMQTP=PFE_EliminarCarpeta(\\\"{$path}{$files[$i][\"name\"]}\\\");\' data-toggle=\'tooltip\' title=\'Eliminar\' class=\'btn1 1btn-xs 1btn-default\' href=\'{$PHP_SELF}?PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_DescargarArchivo&path=\".rawurlencode($path).\"&download=\".rawurlencode($files[$i][\"name\"]).\"\'><i class=\'fa fa-fw fa-trash\'></i></a>\";\n                            			            }\n                            			        if ($PFE_VisibleBotonPermisos!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a href=\'javascript: var LMQTP=PFE_CambiarPermisos(\\\"{$path}{$files[$i][\"name\"]}\\\",\\\"{$files[$i][\"Permisos\"]}\\\");\' data-toggle=\'tooltip\' title=\'Permisos\' class=\'btn1 1btn-xs 1btn-default\' href=\'{$PHP_SELF}?PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_DescargarArchivo&path=\".rawurlencode($path).\"&download=\".rawurlencode($files[$i][\"name\"]).\"\'><i class=\'fa fa-fw fa-lock\'></i></a>\";\n                            			            }\n                                			} \n                            			else\n                            			    {\n                            			        if ($PFE_VisibleBotonDescargar!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a  data-toggle=\'tooltip\' title=\'Descargar\' class=\'btn1 1btn-xs 1btn-default\' href=\'{$PHP_SELF}?PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-34&Llave={$LlaveDePaso}&PFE_Accion=PFE_DescargarArchivo&path=\".rawurlencode($path).\"&download=\".rawurlencode($files[$i][\"name\"]).\"\'><i class=\'fa fa-fw fa-download\'></i></a>\";\n                            			            }\n                            			        if ($PFE_VisibleBotonRenombrar!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a href=\'javascript: var LMQTP=PFE_Renombrar(\\\"{$files[$i][\"name\"]}\\\");\' data-toggle=\'tooltip\' title=\'Renombrar\' class=\'btn1 1btn-xs 1btn-default\'><i class=\'fa fa-fw fa-edit\'></i></a>\";\n                            			            }\n                            			        if ($PFE_VisibleBotonEliminar!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a href=\'javascript: var LMQTP=PFE_EliminarArchivo(\\\"{$path}{$files[$i][\"name\"]}\\\");\' data-toggle=\'tooltip\' title=\'Eliminar\' class=\'btn1 1btn-xs 1btn-default\'><i class=\'fa fa-fw fa-trash\'></i></a>\";\n                            			            }\n                            			        if ($PFE_VisibleBotonPermisos!=\"0\")\n                            			            {\n                                                        $SalidaElemento.= \"<a href=\'javascript: var LMQTP=PFE_CambiarPermisos(\\\"{$path}{$files[$i][\"name\"]}\\\",\\\"{$files[$i][\"Permisos\"]}\\\");\' data-toggle=\'tooltip\' title=\'Permisos\' class=\'btn1 1btn-xs 1btn-default\'><i class=\'fa fa-fw fa-lock\'></i></a>\";\n                            			            }\n                            			    }\n                        			$SalidaElemento.= \"</td>\";\n                    \n                        			//NOMBRE\n                        			$EnlaceElemento=\"#\";\n                        			//Si es carpeta agrega enlace para navegar en ella\n                        			if ($files[$i][\"isDirectory\"]) $EnlaceElemento=\"{$files[$i][\'link\']}{$PrefijoURLForm}\";\n                        			//Si es archivo y ademas se encuentra activada la apertura por PCoder genera el enlace correspondiente\n        			                $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n                        			if (!$files[$i][\"isDirectory\"] && $PFE_ActivarCargarEnPcoder==\"1\") $EnlaceElemento=\"javascript: var LMQTP=PCOJS_CargarArchivoPCoderFS(\\\"{$LlaveParcial_FirmaSistema}\\\",\\\"\\\",\\\"\\\",\\\"{$path}{$files[$i][\"name\"]}\\\",\\\"Si\\\");\";\n\n                        			$ComplementoIconoCarpetas=\"<i class=\'fa fa-fw fa-file\' style=\'color:gray\'></i>\";\n                        			if ($files[$i][\"isDirectory\"]) $ComplementoIconoCarpetas=\"<i class=\'fa fa-fw fa-folder\' style=\'color:orange\'></i>\";\n\n                        			$SalidaElemento.= \"<td nowrap style=\'padding-left: 10px;\'><a href=\'{$EnlaceElemento}\'>{$ComplementoIconoCarpetas}{$files[$i][\"displayName\"]}</a></td>\";\n\n                        		    if ($PFE_VistaBasicaArchivos!=\"1\")\n                        		        {\n                                    			//TAMANO\n                                    			if ($files[$i][\"fullSize\"]!=\"\") $TootipTamanoFull=\" title=\'{$files[$i][\"fullSize\"]} Bytes\'\";    \n                                    			$SalidaElemento.= \"<td nowrap style=\'padding-left: 10px;\'><span {$TootipTamanoFull}>{$files[$i][\'niceSize\']}</span></td>\";\n\n                                    			//PERMISOS\n                                    			$SalidaElemento.= \"<td nowrap style=\'padding-left: 10px;\'>{$files[$i][\'Permisos\']}</td>\";\n                                    			$SalidaElemento.= \"<td nowrap style=\'padding-left: 10px;\'>{$files[$i][\'Propietario\']}</td>\";\n                                    			$SalidaElemento.= \"<td nowrap style=\'padding-left: 10px;\'>{$files[$i][\'Grupo\']}</td>\";\n\n                                    			//FECHA\n                                    			$SalidaElemento.= \"<td nowrap style=\'padding-left: 10px;\'><span title=\'{$files[$i][\'fullDate\']}\'>{$files[$i][\'shortDate\']}</span></td>\";\n                        		        }\n\n                        	$SalidaElemento.=\"</tr>\";\n\n                    	    //PARA ARCHIVOS:  Determina si se debe presentar o no\n                    	    if (!$files[$i][\"isDirectory\"] && $PFE_OcultarArchivos!=\"1\")\n                        	    echo $SalidaElemento;\n\n                    	    //PARA CARPETAS:  Determina si se debe presentar o no\n                    	    if ($files[$i][\"isDirectory\"] && $PFE_OcultarCarpetas!=\"1\")\n                        	    echo $SalidaElemento;\n\n                    	} //Fin for que recorre archivos\n                	?>\n        	</tbody>\n        </table>\n\n	</DIV>\n\n<?php\n    //Retorna el directorio de trabajo al original del framework para evitar errores de inclusiones innecesarias\n    //Las inclusiones se generan al final (marco abajo) pues al detectar ciertos PATH se trata de incluir ficheros\n    //En rutas que al haber hecho un chdir previo obviamente no aplican\n    chdir($PFE_DirectorioInicial);\n?>','<?php\r\nglobal $PFE_Accion,$_FILES,$download,$path,$displayError,$carpeta,$elemento,$permisos,$archivo,$nuevo_nombre,$viejo_nombre,$url;\r\n\r\n\r\n################################################################################\r\n################################################################################\r\nfunction ExplorarDirectorio($ruta,$elemento)\r\n    {\r\n        global $TotalEncontrados,$TotalExaminados;\r\n        // abrir un directorio y listarlo recursivo\r\n        if (is_dir($ruta))\r\n            {\r\n                if ($dh = opendir($ruta))\r\n                    {\r\n                        //echo \"<br />Buscando en <strong>$ruta</strong>\"; // Aqui se imprime el nombre de la carpeta o directorio\r\n                        while (($file = readdir($dh)) !== false)\r\n                            {\r\n                                //if (is_dir($ruta . $file) && $file!=\".\" && $file!=\"..\") // Si se desea mostrar solo directorios\r\n                                if ($file!=\".\" && $file!=\"..\") // Si se desea mostrar directorios y archivos\r\n                                    {\r\n                                        $TotalExaminados++;\r\n                                        //echo \"<br />$ruta\".DIRECTORY_SEPARATOR.\"$file\"; // Aqui se imprime el nombre del Archivo con su ruta relativa\r\n        								//Si se desea sensible a mayuscula selecciona la funcion correcta strpos / stripos\r\n        								$PosicionBusqueda = stripos($file,$elemento);\r\n        								//Muestra el elemento si cumple con el patron de busqueda\r\n        								if ($PosicionBusqueda!==false)\r\n        									{						\r\n        										//OnDblClick=\\\"UltimoArchivoSeleccionado=\'\"		  PCODER_CargarArchivo(path_operacion_elemento+\"/\"+nombre_elemento);				\r\n        										echo \'<li style=\"font-size:12px; font-family:Arial;\">\'.$ruta.\'/<b style=\"color:red;\">\'.$file.\'</b></li>\';\r\n        										$TotalEncontrados++;\r\n        									}\r\n                                        //Llamado recursivo para el resto del arbol\r\n                                        ExplorarDirectorio($ruta . DIRECTORY_SEPARATOR. $file,$elemento);\r\n                                    }\r\n                            }\r\n                        closedir($dh);\r\n                    }\r\n            }\r\n    }\r\n \r\n \r\n/*\r\n	Function: PFE_BusquedaProfunda\r\n	Toma el nombre de una archivo o carpeta y lo busca en todo el arbol de directorios\r\n*/\r\nif ($PFE_Accion==\"PFE_BusquedaProfunda\") \r\n	{\r\n        global $DirectorioExploracion,$TotalEncontrados,$TotalExaminados;\r\n        if ($DirectorioExploracion==\"\")	$DirectorioExploracion=\".\";\r\n   	    \r\n   		@ob_clean();\r\n   	    echo \"<div style=\'font-family:Arial;\'>\";       \r\n   		if (strlen($elemento)<3)\r\n   	        echo \"El elemento a buscar debe ser de al menos tres caracteres\";       \r\n   	    else\r\n   	        {\r\n                $TotalEncontrados=0;\r\n                $TotalExaminados=0;\r\n   	            echo \"<ol>\";\r\n  	            ExplorarDirectorio($DirectorioExploracion,$elemento);\r\n   	            echo \"</ol>\";\r\n   	            echo \"<hr><b>Finalizado</b>\";\r\n   	            echo \"<br>Examinados: {$TotalExaminados}, Econtrados: <b>{$TotalEncontrados}</b>\";\r\n   	        }\r\n   	    echo \"</div>\";\r\n   	    die();\r\n   	}\r\n\r\n\r\n/*\r\n	Function: PFE_CrearCarpeta\r\n	Agrega una carpeta sobre el path actual\r\n*/\r\nif ($PFE_Accion==\"PFE_CrearCarpeta\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($carpeta!=\"\")\r\n   	        {\r\n                mkdir($path.$carpeta,0777);\r\n            }\r\n   	    die();\r\n   	}\r\n\r\n/*\r\n	Function: PFE_EliminarCarpeta\r\n	Elimina una carpeta sobre el path actual\r\n*/\r\nif ($PFE_Accion==\"PFE_EliminarCarpeta\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($carpeta!=\"\")\r\n            rmdir($carpeta);\r\n   	    die();\r\n   	}\r\n\r\n/*\r\n	Function: PFE_CambiarPermisos\r\n	Cambia los permisos para un elemento determinado\r\n*/\r\nif ($PFE_Accion==\"PFE_CambiarPermisos\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($elemento!=\"\")\r\n   	        {\r\n                //chmod($elemento, 0+$permisos);\r\n                chmod($elemento, octdec($permisos));\r\n            }\r\n   	    die();\r\n   	}\r\n\r\n\r\n/*\r\n	Function: PFE_EliminarArchivo\r\n	Elimina un archivo sobre el path actual\r\n*/\r\nif ($PFE_Accion==\"PFE_EliminarArchivo\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($archivo!=\"\")\r\n            unlink($archivo);\r\n   	    die();\r\n   	}\r\n\r\n\r\n/*\r\n	Function: PFE_CrearArchivo\r\n	Agrega una carpeta sobre el path actual\r\n*/\r\nif ($PFE_Accion==\"PFE_CrearArchivo\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($archivo!=\"\")\r\n   	        {\r\n                touch($path.$archivo);\r\n            }\r\n   	    die();\r\n   	}\r\n\r\n\r\n/*\r\n	Function: PFE_Renombrar\r\n    Renombra un elemento en el path actual\r\n*/\r\nif ($PFE_Accion==\"PFE_Renombrar\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($viejo_nombre!=\"\" && $nuevo_nombre!=\"\")\r\n   	        {\r\n                rename($path.$viejo_nombre, $path.$nuevo_nombre);\r\n            }\r\n   	    die();\r\n   	}\r\n\r\n\r\n/*\r\n	Function: PFE_ArchivoDesdeNube\r\n    Toma una URL y la descarga en la ruta actual\r\n*/\r\nif ($PFE_Accion==\"PFE_ArchivoDesdeNube\") \r\n	{\r\n   		@ob_clean();\r\n   	    if ($archivo!=\"\")\r\n   	        {\r\n   	            $Contenido = file_get_contents($url);\r\n                file_put_contents($path.$archivo, $Contenido);\r\n            }\r\n   	    die();\r\n   	}\r\n\r\n/*\r\n	Function: PFE_DescargarArchivo\r\n    Descarga el contenido de un archivo determinado\r\n*/\r\nif ($PFE_Accion==\"PFE_DescargarArchivo\") \r\n	{\r\n   		@ob_clean();\r\n   		$ArchivoDescargado=$download;\r\n        $download=$path.$download;\r\n		Header(\"Content-Length: \".filesize($download));\r\n		Header(\"Content-Type: application/x-download\");\r\n		Header(\"Content-Disposition: attachment; filename=\\\"\".rawurlencode($ArchivoDescargado).\"\\\"\");\r\n		readfile($download);\r\n\r\n   	    die();\r\n   	}\r\n\r\n\r\n/*\r\n	Function: PFE_ArchivoDesdePC\r\n    Carga uno o mas archivos locales\r\n*/\r\nif ($PFE_Accion==\"PFE_ArchivoDesdePC\") \r\n	{\r\n   		@ob_clean();\r\n\r\n        $TotalArchivosCargados = count($_FILES[\'archivo_adjunto\'][\'name\']);\r\n        //Recorre todos los archivos recibidos\r\n        for($i=0;$i<$TotalArchivosCargados;$i++)\r\n            {\r\n                $NombreArchivoFinal = $path.$_FILES[\'archivo_adjunto\'][\'name\'][$i];\r\n                //Intenta mover el archivo temporal a la carpeta definitiva\r\n                move_uploaded_file($_FILES[\'archivo_adjunto\'][\'tmp_name\'][$i],$NombreArchivoFinal);\r\n            }\r\n        \r\n        sleep(1);\r\n        //Llama a la funcion del parent para redireccionar al path despues de la carga\r\n        echo \"<script language=\'JavaScript\'>\r\n            window.parent.PFE_GUARDAR_AdjuntarArchivoRedireccion();\r\n        </script>\";\r\n   	    //die();\r\n   	}\r\n\r\n',0),(9,'Registro Mecánicos','Registro Mecánicos','Registro Mecánicos','app_mecanicos',2,'function FrmAutoRun()\n    {\n       \n        if($(\'#id\').val()) {\n            $(\'#btn_create\').hide();\n            $(\'#PCO_ErrorTitulo\').val(\'Actualizado correctamente\');\n            $(\'#PCO_ErrorDescripcion\').val(\'El cliente se ha actualizado correctamente\');\n        }\n        else {\n            $(\'#btn_update\').hide();\n        }\n		\n    }',0,'nav-tabs','datos','tradicional','','panel-primary','','<?php\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta = 1;\n$PCO_PostAccion = 1;\n$accionForm = \"Guardado\";\nif($id)\n    $accionForm = \"Actualizado\";\nPCO_Mensaje(\"Aviso del sistema\",\"$accionForm el cliente correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\nPCO_CargarFormulario(9);',0),(10,'Cartera','Cartera','Cartera','app_cartera',3,'function FrmAutoRun()\n    {\n       \n        if($(\'#id\').val()) {\n            $(\'#btn_create\').hide();\n            $(\'#PCO_ErrorTitulo\').val(\'Actualizado correctamente\');\n            $(\'#PCO_ErrorDescripcion\').val(\'El cliente se ha actualizado correctamente\');\n        }\n        else {\n            $(\'#btn_update\').hide();\n        }\n		\n    }',0,'nav-tabs','datos','tradicional','','panel-primary','','<?php\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta = 1;\n$PCO_PostAccion = 1;\n$accionForm = \"Guardado\";\nif($id)\n    $accionForm = \"Actualizado\";\nPCO_Mensaje(\"Aviso del sistema\",\"$accionForm el cliente correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\nPCO_CargarFormulario(10);',0),(-45,'Administración Endpoints y servicios','','','core_llaves_metodo',2,'\n/*  ########################################################################\n    ########################################################################\n	Function: PCO_CargarDocumentacionAPIs\n	Carga el portal de documentacion de las APIs generadas\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction PCO_CargarDocumentacionAPIs()\n    {\n        URL=\'core/doc_api.php\';\n        var VentanaDocumentacion = window.open(URL, \"PopUpImpresion\");\n    }\n\n\n/*  ########################################################################\n    ########################################################################\n	Function: PCOJS_AgregarParametros\n	Agrega parametros a un metodo determinado\n\n	Variables de entrada:\n\n		CamposForm - Esta funcion utiliza los mismos campos del formulario.  CUIDADO: los campos pueden ser editados en caliente, esto no necesariamente obedecera a la naturaleza del script.\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction PCOJS_AgregarParametros()\n    {\n        URL=\'index.php?PCO_Accion=PCO_CargarObjeto&PCO_Objeto=frm:-48:0&Presentar_FullScreen=1&Precarga_EstilosBS=1&IdMetodo=\'+document.FRMBASEINFORME.PCO_Valor.value;\n        PCOJS_MostrarMensaje(\"{$MULTILANG_Variables} / Parametros\",\"Cargando...\",\"modal-wide\");\n        $(\"#PCO_Modal_MensajeCuerpo\").html(\'<iframe scrolling=\"yes\" style=\"margin:10px; border:1px;\" height=480 width=100% src=\"\'+URL+\'\"></iframe>\');\n        $(\"#PCO_Modal_MensajeBotones\").html(\'<button id=\"boton_filtrar\" type=\"button\" class=\"btn btn-outline btn-info\" data-dismiss=\"modal\" onclick=\"CargarFormulario();\" >Cerrar</button></a>\');\n    }\n\n\n/*  ########################################################################\n    ########################################################################\n	Function: LanzarEditorScript\n	De acuerdo a los contenidos actuales del formulario y que definen el script, lanza el editor de codigo con los parametros correctos\n\n	Variables de entrada:\n\n		CamposForm - Esta funcion utiliza los mismos campos del formulario.  CUIDADO: los campos pueden ser editados en caliente, esto no necesariamente obedecera a la naturaleza del script.\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction LanzarEditorScript() {\n    //Variables para el llamado\n    var AnchoVentana=\'\';\n    var AltoVentana=\'\';\n    var CerrarModal=\'No\';\n\n    var Origen_Archivo=\'B\'; // Determina el origen del contenido para el archivo.  A=Archivo B=BaseDatos\n    var Tabla_Archivo=\'core_llaves_metodo\'; // Cuando el origen es B.  Indica el nombre de la tabla vinculada que almacena el contenido\n    var Campo_Archivo=\'script\'; // Cuando el origen es B.  Indica el nombre del campo que almacena el contenido\n    var Llave_Registro=$(\"#id\").val(); // Cuando el origen es B.  Indica valor del campo ID del registro que almacena el contenido\n\n    var PCODER_archivo = \'\'; // - Ruta del archivo que sera abierto.\n    var PCODER_ModoEditor=\'PHP\'; // Modo utilizado para el editor (lenguaje a ser reconocido)\n    var PCODER_extension=\'\'; // Extension de archivo asociada al contenido.  Si no se recibe y es un archivo se intenta tomar desde su nombre.  Obligatorio en las aperturas de contenido por BD.  Ej:  php | html | js | txt\n\n    var PCODER_OcultarMenu = \'0\'; // - Indica a PCoder que no cargue la barra de menu superior y la barra de estado para hacer el editor mas amplio.  Se presentara mensaje advirtiendo como se puede abrir en caso que se desee.\n    var PCODER_OcultarEstado = \'0\'; // - Oculta barra de estado del editor\n    var PCODER_TipoMenu = \'Iconos\'; // - Indica el tipo de diseno de menu del editor como uno de dos valores:  Texto | Iconos.  Si no es especificado se asume tipo texto\n    var PCODER_EstadoSimple = \'1\'; // - Indica a PCoder que no cargue la barra de estado inferior con datos sobre el contenido editado.  Solo presentara las opciones basicas de distribucion del editor y comando de saltar a una linea.\n    var PCODER_SoloLectura = \'0\'; // - Determina si el editor ACE se inicia en modo de solo lectura.  Util para vistas o revision de versiones anteriores del documento.  Que permiten editor completo sin posibilidad de edicion\n    var PCODER_Titulo = \'Endpoint API: \'+$(\"#nombre\").val(); // - Define un texto utilizado como titulo del documento cuando se requiera dar detalles para su edicion\n\n    //CARGA EL EDITOR\n    var LMQTP=PCOJS_CargarArchivoPCoderBD(\'{$LlaveParcial_FirmaSistema}\',AnchoVentana,AltoVentana,PCODER_archivo,CerrarModal,Origen_Archivo,Tabla_Archivo,Campo_Archivo,Llave_Registro,PCODER_extension,PCODER_ModoEditor,PCODER_TipoMenu,PCODER_EstadoSimple,PCODER_Titulo);\n}\n\n/*  ########################################################################\n    ########################################################################\n	Function: LanzarEditorEjemplo\n	De acuerdo a los contenidos actuales del formulario y que definen el script, lanza el editor de codigo con los parametros correctos\n\n	Variables de entrada:\n\n		CamposForm - Esta funcion utiliza los mismos campos del formulario.  CUIDADO: los campos pueden ser editados en caliente, esto no necesariamente obedecera a la naturaleza del script.\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction LanzarEditorEjemplo() {\n    //Variables para el llamado\n    var AnchoVentana=\'\';\n    var AltoVentana=\'\';\n    var CerrarModal=\'No\';\n\n    var Origen_Archivo=\'B\'; // Determina el origen del contenido para el archivo.  A=Archivo B=BaseDatos\n    var Tabla_Archivo=\'core_llaves_metodo\'; // Cuando el origen es B.  Indica el nombre de la tabla vinculada que almacena el contenido\n    var Campo_Archivo=\'ejemplo_salida\'; // Cuando el origen es B.  Indica el nombre del campo que almacena el contenido\n    var Llave_Registro=$(\"#id\").val(); // Cuando el origen es B.  Indica valor del campo ID del registro que almacena el contenido\n\n    var PCODER_archivo = \'\'; // - Ruta del archivo que sera abierto.\n    var PCODER_ModoEditor=\'PHP\'; // Modo utilizado para el editor (lenguaje a ser reconocido)\n    var PCODER_extension=\'\'; // Extension de archivo asociada al contenido.  Si no se recibe y es un archivo se intenta tomar desde su nombre.  Obligatorio en las aperturas de contenido por BD.  Ej:  php | html | js | txt\n\n    var PCODER_OcultarMenu = \'0\'; // - Indica a PCoder que no cargue la barra de menu superior y la barra de estado para hacer el editor mas amplio.  Se presentara mensaje advirtiendo como se puede abrir en caso que se desee.\n    var PCODER_OcultarEstado = \'0\'; // - Oculta barra de estado del editor\n    var PCODER_TipoMenu = \'Iconos\'; // - Indica el tipo de diseno de menu del editor como uno de dos valores:  Texto | Iconos.  Si no es especificado se asume tipo texto\n    var PCODER_EstadoSimple = \'1\'; // - Indica a PCoder que no cargue la barra de estado inferior con datos sobre el contenido editado.  Solo presentara las opciones basicas de distribucion del editor y comando de saltar a una linea.\n    var PCODER_SoloLectura = \'0\'; // - Determina si el editor ACE se inicia en modo de solo lectura.  Util para vistas o revision de versiones anteriores del documento.  Que permiten editor completo sin posibilidad de edicion\n    var PCODER_Titulo = \'EJEMPLO SALIDA Endpoint API: \'+$(\"#nombre\").val(); // - Define un texto utilizado como titulo del documento cuando se requiera dar detalles para su edicion\n\n    //CARGA EL EDITOR\n    var LMQTP=PCOJS_CargarArchivoPCoderBD(\'{$LlaveParcial_FirmaSistema}\',AnchoVentana,AltoVentana,PCODER_archivo,CerrarModal,Origen_Archivo,Tabla_Archivo,Campo_Archivo,Llave_Registro,PCODER_extension,PCODER_ModoEditor,PCODER_TipoMenu,PCODER_EstadoSimple,PCODER_Titulo);\n}\n\n\n\nfunction FrmAutoRun()\n    {\n        //Genera el ID unico del Script\n        if ($(\"#nombre\").val()==\"0\" || $(\"#nombre\").val()==\"\")\n            {\n                $(\"#PCOContenedor_btn_actualizar\").hide();\n                $(\"#PCOContenedor_btn_script\").hide();\n                $(\"#PCOContenedor_btn_ejemplosalida\").hide();\n            }\n        else\n            {\n                $(\"#PCOContenedor_btn_guardar\").hide();  \n                $(\"#PCOContenedor_lbl_nota\").hide();  \n            }\n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-4 col-lg-4 | col-xs-12 col-sm-12 col-md-8 col-lg-8','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-45\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    //Llave usada para lanzar el editor\n    global $LlaveParcial_FirmaSistema,$LlaveDePaso;\n    $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n    ','<?php\n\n//Vuelve a recargar el formulario en operaciones de creacion o actualizacion de scripts\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta=1;\nPCO_CargarFormulario(\"-45\",\"1\");',0),(-44,'{$MULTILANG_WSLlavesNuevo}','','','core_llaves_api',2,'\nfunction FrmAutoRun()\n    {\n        //Genera el ID unico del Script\n        if ($(\"#nombre\").val()==\"0\" || $(\"#nombre\").val()==\"\")\n            $(\"#PCOContenedor_btn_actualizar\").hide();\n        else\n            $(\"#PCOContenedor_btn_guardar\").hide();  \n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-4 col-lg-4 | col-xs-12 col-sm-12 col-md-8 col-lg-8','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-44\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    //Llave usada para lanzar el editor\n    global $LlaveParcial_FirmaSistema,$LlaveDePaso;\n    $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n    \n    global $LlaveAleatoria,$SecretoAleatorio;\n    $LlaveAleatoria=PCO_TextoAleatorio(10);\n    $SecretoAleatorio=PCO_TextoAleatorio(10);','<?php\n\n//Vuelve a recargar el formulario en operaciones de creacion o actualizacion de scripts\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta=1;\nPCO_CargarFormulario(\"-44\",\"1\");',0),(-42,'{$MULTILANG_Aplicacion}: {$MULTILANG_MonEstado}','','','core_tabla_comodin',3,'function FrmAutoRun()\r\n    {\r\n        //Aqui sus instrucciones\r\n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-4 col-lg-4','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-42\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n\n    global $MULTILANG_MsjFinal2,$MULTILANG_TotalRegistros,$TablasCore;\n\n    echo \"<br><br>\";','',0),(-47,'RECONOCIMIENTO: Biometría Facial','','','core_usuario',2,'function FrmAutoRun()\n    {\n        $(\'#btn_actualizar\').hide();\n        if ($(\"#vectores_faciales\").val()!=\"\")\n            {\n                PCOJS_MostrarMensaje(\"Enrolamiento previo detectado!\",\"El usuario/registro seleccionado ya cuenta con vectores faciales de biometr&iacute;a registrados para su reconocimiento.<br><br>Si sigue adelante con la captura los vectores ser&aacute;n sobreescritos.\");\n            }\n    }\n\n//La siguiente linea incluye el JS requerido formateado desde el PRE\n//Es normal que pueda dar error de sintaxis JS aqui; pero su contenido debe ser valido en el PRE\n{$PCOVAR_ScriptPre_FaceAPI}',0,'nav-tabs','datos','responsive','col-xs12 col-sm-12 col-md-6 col-lg-6','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-46\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    global $FaceAPI_CodigoEnrolamientoCamara,$FaceAPI_CodigoEnrolamientoControles,$PCOVAR_ScriptPre_FaceAPI,$MULTILANG_Cerrar,$MULTILANG_Error,$TablasCore;\n\n    //Determina si se debe incluir scripts de reconocimiento facial\n    $PCO_RegistroParametrosAplicacion=PCO_EjecutarSQL(\"SELECT * FROM {$TablasCore}parametros WHERE 1=1 LIMIT 0,1 \")->fetch();\n    if ($PCO_RegistroParametrosAplicacion[\"facialrec_habilitar\"]!=\"S\")\n        {\n            PCO_Mensaje(\"{$MULTILANG_Error}\", \"Subsistema de reconocimiento facial no se encuentra activado.<br><br>Vaya a Configuraci&oacute;n->Parametros de aplicaci&oacute;n->Reconocimiento facial y act&iacute;velo en caso que sea necesario antes de intentar usarlo.\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-danger\');\n            echo \" <a class=\'btn btn-danger\' href=\'#\' onclick=\'window.close();\'>{$MULTILANG_Cerrar}</a>\";\n            die();\n        }\n\n    //Variables de Personalizacion del JS Face-API y maquetacion\n    $ID_CampoAlmacenamientoEnForm=\"vectores_faciales\";  //Campo existente en form sobre el que se almacenan los vectores\n    $ID_CampoLlaveUnicaEnForm=\"login\";  //Campo existente en form que contiene el valor de llave unica para asociar los vectores\n    $ID_CampoPrecisionEnForm=\"precision\";  //Campo existente en form\n    \n    //Variables de configuracion en parametros del framework\n    $ResolucionAncho=$PCO_RegistroParametrosAplicacion[\"facialrec_anchocam\"];\n    $ResolucionAlto=$PCO_RegistroParametrosAplicacion[\"facialrec_altocam\"];\n    $TiempoMuestreo=$PCO_RegistroParametrosAplicacion[\"facialrec_tiempomuestreo\"]*1000;\n    $PrecisionMinima=$PCO_RegistroParametrosAplicacion[\"facialrec_precision\"];\n\n\n    //Carga todos los datos de biometria desde la BD simulando el fetch.php\n    $DatosHuellasBiometria=\"\";\n    $data=PCO_EjecutarSQL(\"SELECT vectores_faciales FROM core_usuario\")->fetchAll(PDO::FETCH_OBJ);\n    $array=array();\n    if($data)\n        {\n            foreach($data as $dat)\n                {\n                    if (trim($dat->vectores_faciales)!=\"\")\n            	        array_push($array,$dat->vectores_faciales);\n                }\n            $array = implode(\", \", $array);\n            $DatosHuellasBiometria.= \'[\'.$array.\']\';\n        }\n    else\n        {\n            $DatosHuellasBiometria.= \'[]\';\n        }\n\n\n    $FaceAPI_CodigoEnrolamientoCamara=\'\n        <div style=\"text-align: left;\">\n            <video id=\"vidDisplay\" style=\"height: \'.$ResolucionAlto.\'px; width: \'.$ResolucionAncho.\'px;\" onloadedmetadata=\"onPlay(this)\" autoplay=\"true\"></video>\n            <canvas id=\"overlay\" style=\"position: absolute; top: 0; left: 0;\" width = \"\'.$ResolucionAncho.\'\" height = \"\'.$ResolucionAlto.\'\"/>\n        </div>\';\n\n    $PCOVAR_ScriptPre_FaceAPI=\"\n          //----------------------------GLOBAL VARIABLE FOR FACE MATCHER------------------------------------\n          var faceMatcher = undefined\n          //----------------------------------------------------------------------------------------------\n        \n          Promise.all([\n            faceapi.nets.faceRecognitionNet.loadFromUri(\'inc/face-detect/models\'),\n            faceapi.nets.faceLandmark68Net.loadFromUri(\'inc/face-detect/models\'),\n            faceapi.nets.ssdMobilenetv1.loadFromUri(\'inc/face-detect/models\'),\n            faceapi.nets.tinyFaceDetector.loadFromUri(\'inc/face-detect/models\')\n          ]).then(start)\n\n\n            var json_str=\'\';\n            async function start()\n            {\n                data=\'{$DatosHuellasBiometria}\';\n                if(data.length > 2)\n                    {\n                        json_str = \'{\\\"parent\\\":\' + data  + \'}\'\n                        content = JSON.parse(json_str)\n                        for (var x = 0; x < Object.keys(content.parent).length; x++)\n                            {\n                                for (var y = 0; y < Object.keys(content.parent[x]._descriptors).length; y++)\n                                    {\n                                        var results = Object.values(content.parent[x]._descriptors[y])\n                                        content.parent[x]._descriptors[y] = new Float32Array(results)\n                                    }\n                            }\n                        faceMatcher = await createFaceMatcher(content);\n                    }\n                run();\n            }\n\n          // Create Face Matcher\n          async function createFaceMatcher(data) {\n            const labeledFaceDescriptors = await Promise.all(data.parent.map(className => {\n              const descriptors = [];\n              for (var i = 0; i < className._descriptors.length; i++) {\n                descriptors.push(className._descriptors[i]);\n              }\n              return new faceapi.LabeledFaceDescriptors(className._label, descriptors);\n            }))\n            return new faceapi.FaceMatcher(labeledFaceDescriptors,0.6);\n          }\n        \n        \n          async function onPlay() {\n              //RETIRADO ELIMINACION JQUERY \n            //   const videoEl = $(\'#vidDisplay\').get(0)\n            //   if(videoEl.paused || videoEl.ended )\n            //     return setTimeout(() => onPlay())\n        \n                $(\'#overlay\').show()\n                const canvas = $(\'#overlay\').get(0)\n                \n                  if(faceMatcher != undefined){\n                    //--------------------------FACE RECOGNIZE------------------\n                    const input = document.getElementById(\'vidDisplay\')\n                    const displaySize = { width: {$ResolucionAncho}, height: {$ResolucionAlto} }\n                    faceapi.matchDimensions(canvas, displaySize)\n                    const detections = await faceapi.detectAllFaces(input).withFaceLandmarks().withFaceDescriptors()\n                    const resizedDetections = faceapi.resizeResults(detections, displaySize)\n                    const results = resizedDetections.map(d => faceMatcher.findBestMatch(d.descriptor))\n                    results.forEach((result, i) => {\n                        const box = resizedDetections[i].detection.box\n                        const drawBox = new faceapi.draw.DrawBox(box, { label: result.toString() })\n                        drawBox.draw(canvas)\n                        var str = result.toString()\n                        rating = parseFloat(str.substring(str.indexOf(\'(\') + 1,str.indexOf(\')\')))\n                        str = str.substring(0, str.indexOf(\'(\'))\n                        str = str.substring(0, str.length - 1)\n                        if(str != \'unknown\'){\n                          if(rating < {$PrecisionMinima}){\n                                    $(\'#{$ID_CampoLlaveUnicaEnForm}\').val(str);\n                                    $(\'#{$ID_CampoPrecisionEnForm}\').val(rating);\n                                    match = true;\n                            }  \n                        }\n                    })\n                    //---------------------------------------------------------------------  \n                  }\n                  \n                //Establece el tiempo entre cada captura en milisegundos\n              setTimeout(() => onPlay(),{$TiempoMuestreo})\n            }\n        \n          async function run() {\n              const stream = await navigator.mediaDevices.getUserMedia({ video: {} })\n              const videoEl = $(\'#vidDisplay\').get(0)\n              videoEl.srcObject = stream\n          }\n\n        \";','<?php\n\n    //Proceso de enrolamiento finalizado\n	PCO_Auditar(\"Enrola usuario biometria facial\");\n    PCO_Mensaje(\'Finalizado\', \'Se han registrado los vectores de usuario para reconocimiento facial exitosamente.\', \'\', \'fa-thumbs-up fa fa-fw fa-2x \', \'alert-success alert alert-dismissible \');\n    echo \" <a class=\'btn btn-success\' href=\'#\' onclick=\'window.close();\'>Cerrar asistente</a>\";\n    die();\n\n\n//Funcion con posible llamado desde el JS del PRE mediante AJAX para almacenar los datos (incluyendo posible imagen)\n//Pendiente ajustar variables y demas.\nif ($PCOFORM_Accion=\"PCO_EnrolamientoFacialAjax\")\n    {\n    	$path = $_POST[\'path\'];\n    	$img = $_POST[\'image\'];\n    \n    	mkdir(\'data/\' . $path, 0777, true);\n    \n    	define(\'orig_dir\', \'data/\' . $path . \'/\');\n    	$img = str_replace(\'data:image/png;base64,\', \'\', $img);\n    	$img = str_replace(\' \', \'+\', $img);\n    	$data = base64_decode($img);\n    	// Save image to data/original directory\n    	$fi = new FilesystemIterator(orig_dir, FilesystemIterator::SKIP_DOTS);\n    	$file = orig_dir . \'image\' . iterator_count($fi). \'.png\';\n    	$success = file_put_contents($file, $data);\n    	print $success ? $file : \'Unable to save the file in image directory.\';\n    }',0),(-41,'{$MULTILANG_AgregarNuevaTarea}','','','core_tabla_comodin',2,'function ConstruirFiltrosKanban()\n    {\n        CadenaFiltradoTareasKanban=\" AND 1=1 \";\n        //if ($(\'#FILTRO_FechaRegistroDesde\').val()!==\"\")         CadenaFiltradoTareasKanban+=\" AND fecha_registro >= \'\"+$(\'#FILTRO_FechaRegistroDesde\').val()+\"\'\";\n        if ($(\'#PCOVAR_FILTRO_titulo\').val()!==\"\")              CadenaFiltradoTareasKanban+=\" AND titulo LIKE \'%\"+$(\'#PCOVAR_FILTRO_titulo\').val()+\"%\'\";\n        if ($(\'#PCOVAR_FILTRO_asignado_a\').val()!==\"\")          CadenaFiltradoTareasKanban+=\" AND asignado_a = \'\"+$(\'#PCOVAR_FILTRO_asignado_a\').val()+\"\'\";\n        if ($(\'#PCOVAR_FILTRO_categoria\').val()!==\"\")           CadenaFiltradoTareasKanban+=\" AND categoria = \'\"+$(\'#PCOVAR_FILTRO_categoria\').val()+\"\'\";\n        if ($(\'#PCOVAR_FILTRO_estado_general\').val()!==\"\")      CadenaFiltradoTareasKanban+=\" AND estado_general = \'\"+$(\'#PCOVAR_FILTRO_estado_general\').val()+\"\'\";\n\n        document.recarga_tablero_kanban.CadenaFiltradoTareasKanban.value=CadenaFiltradoTareasKanban;\n        document.recarga_tablero_kanban.submit();\n    }\n\nfunction FrmAutoRun()\n    {\n\n        //Llena las categorías personalizadas en caso de detectarlas desde el PRE\n        if (\"{$PCOVAR_KanbanListaCategorias}\"!=\"\")\n            {\n                $(\"#PCOVAR_FILTRO_categoria\").append(\"{$ValirableHTMLListas}\");\n                PCOJS_ActualizarComboBox(\"PCOVAR_FILTRO_categoria\");\n            }\n\n    }',0,'nav-tabs','filtrokanban','responsive','col-xs-12 col-sm-12 col-md-6 col-lg-6','panel-primary','<?php\n    //Verifica si el usuario actual tiene acceso a tableros Kanban\n    global $PCOSESS_LoginUsuario,$TablasCore;\n    $TieneRegistroTableros=PCO_EjecutarSQL(\"SELECT id FROM \".$TablasCore.\"kanban WHERE archivado<>1 AND categoria=\'[PRACTICO][ColumnasTablero]\' AND (login_admintablero=\'$PCOSESS_LoginUsuario\' OR compartido_rw LIKE \'%|$PCOSESS_LoginUsuario|%\') LIMIT 0,1 \")->fetchColumn();\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario) && $TieneRegistroTableros==\"\")\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-41\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    global $ID_TableroKanban;               //Valor del tablero desde variable de entorno al momento de cargar el tablero completo\n    global $PCOVAR_KanbanListaCategorias;   //Variable para tener el resultado final\n    global $ValirableHTMLListas;\n    \n    $TableroBusquedaCategorias=$ID_TableroKanban;\n    if ($TableroBusquedaCategorias!=\"\")\n        {\n            $PCOVAR_KanbanListaCategorias=PCO_EjecutarSQL(\"SELECT historial FROM core_kanban WHERE id=\'{$TableroBusquedaCategorias}\' \")->fetchColumn();\n            $PCOVAR_KanbanListaCategorias=trim($PCOVAR_KanbanListaCategorias);\n            \n            //ValirableHTMLListas que pasa codigo a JS\n            $ValirableHTMLListas=\"<optgroup label=\'Otros personalizados\'>\";\n            $ArregloCategorias=explode(\",\",$PCOVAR_KanbanListaCategorias);\n            foreach ($ArregloCategorias as $Categoria)\n                $ValirableHTMLListas.=\"<option value=\'{$Categoria}\'>{$Categoria}</option>\";\n            $ValirableHTMLListas.=\"</optgroup>\";\n        }','<?php\r\n    global $MULTILANG_AgregarNuevaTarea,$MULTILANG_Finalizado;\r\n	PCO_Auditar(\"Agrega/actualiza tarea Kanban a tablero $tablero\");\r\n    PCO_Mensaje(\"{$MULTILANG_AgregarNuevaTarea}\", \"$MULTILANG_Finalizado.  Puede que necesite actualizar su tablero si desea verla inmediatamente\", \'\', \'fa fa-thumbs-up fa-2x\', \'alert alert-success \');\r\n    die();\r\n',0),(-39,'{$NombreRAD} - {$MULTILANG_ParametrosApp}','','','core_parametros',2,'function FrmAutoRun()\r\n    {\r\n        //Aqui sus instrucciones\r\n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-6 col-lg-6','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-39\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################','',0),(-48,'Definición de parámetros por Servicio','','','core_llaves_metodoparametro',2,'function FrmAutoRun()\n    {\n        //Genera el ID unico del Script\n        if ($(\"#nombre\").val()==\"0\" || $(\"#nombre\").val()==\"\")\n            {\n                $(\"#PCOContenedor_btn_actualizar\").hide();\n                $(\"#PCOContenedor_btn_eliminar\").hide();\n            }\n        else\n            {\n                $(\"#PCOContenedor_btn_guardar\").hide();  \n            }\n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-4 col-lg-4 | col-xs-12 col-sm-12 col-md-8 col-lg-8','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-48\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    //Llave usada para lanzar el editor\n    global $LlaveParcial_FirmaSistema,$LlaveDePaso;\n    $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n    \n    //Si no recibe un metodo entonces lo trata de buscar desde la variable de contexto\n    global $IdMetodo,$PCO_RegistroDatosFormulario;\n    if ($IdMetodo==\"\")  \n        {\n            $IdMetodo=$PCO_RegistroDatosFormulario[\"metodo\"];\n        }','<?php\n\nglobal $metodo,$IdMetodo;\n$IdMetodo=$metodo;\n//Vuelve a recargar el formulario en operaciones de creacion o actualizacion de scripts\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta=1;\nPCO_CargarFormulario(\"-48\",\"0\");',0),(-36,'{$MULTILANG_FrmMsj1}','','','core_formulario_objeto',2,'function PCOJS_PopUpEventosJavascript()\n    {\n        URL_CargaEditorEvento=\'index.php?PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-36&PCOFORM_Accion=PCOFORM_CrearEventoObjeto&Llave={$LlaveDePaso}&ByPassDie=1&id_objeto_evento=\'+$(\"#id\").val()+\'&evento_objeto=\'+$(\"#tipo_evento\").val()+\'&tipo=\'+$(\"#tipo\").val()+\'&Presentar_FullScreen=1&Precarga_EstilosBS=1\',\'Evento_\'+$(\"#tipo_evento\").val()+\'_ID\'+$(\"#id\").val();\n        //Verifica que se haya seleccionado un evento y abre el popup, sino muestra error\n        if ($(\"#tipo_evento\").val()!=\"\")\n            //PCO_VentanaPopup(URL_CargaEditorEvento,\'toolbar=no, location=no, directories=no, status=no, menubar=no ,scrollbars=no, resizable=no, fullscreen=no, width=850, height=600\');\n            document.location=URL_CargaEditorEvento;\n        else\n            alert(\"{$MULTILANG_Seleccionar} {$MULTILANG_Evento} !!!\");\n    }\n\n\nfunction PCOJS_PopUpEliminarEventosJavascript(IdentificadorEvento)\n    {\n        //Verifica antes de continuar\n        if (confirm(\"CONFIRME/CONFIRM:\\n\\n ELIMINAR ESTE EVENTO / DELETE THIS EVENT\\n\\nSeguro?\"))\n            PCO_VentanaPopup(\'index.php?PCO_Accion=PCO_EjecutarPostFormulario&Formulario=-36&PCOFORM_Accion=PCOFORM_EliminarEventoObjeto&Llave={$LlaveDePaso}&ByPassDie=0&evento=\'+IdentificadorEvento+\'&Presentar_FullScreen=1&Precarga_EstilosBS=1\',\'EliminarEvento_\'+IdentificadorEvento,\'toolbar=no, location=no, directories=no, status=no, menubar=no ,scrollbars=no, resizable=no, fullscreen=no, width=500, height=300\');\n    }\n\n\nfunction PCOJS_EditarFormularioObjeto(IdFormularioObjeto)\n    {\n        AltoDocumento=$(window).height();\n        AltoModal=AltoDocumento-250;\n        //document.FRMBASEINFORME.PCO_Valor.value\n        var URLPopUp=\"index.php?PCO_Accion=PCO_CargarObjeto&PCO_Objeto=frm:-36:0:id:\"+IdFormularioObjeto+\"&Presentar_FullScreen=1&Precarga_EstilosBS=1\";\n        PCOJS_MostrarMensaje(\"{$MULTILANG_FrmMsj1}\",\"Cargando...\",\"modal-wide\");\n        $(\"#PCO_Modal_MensajeCuerpo\").html(\'<iframe id=\"IFrameEmbebido\" scrolling=\"yes\" style=\"margin:10px; border:0px;\" height=\'+AltoModal+\' width=100% src=\"\'+URLPopUp+\'\"></iframe>\');\n        $(\"#PCO_Modal_MensajeBotones\").html(\'<button id=\"boton_filtrar\" type=\"button\" class=\"btn btn-outline btn-info\" data-dismiss=\"modal\" onclick=\"CargarFormulario();\" >Cerrar</button></a>\');\n        \n        $(function() {\n            //Una vez abierto el modal le agrega la opcion de guardar el elemento a la barra de botones\n            $(\'#PCO_Modal_MensajeBotones\').html(\'<a id=\"btn_guardar_elemento\" class=\"btn btn-default  btn btn-success \" href=\"javascript:    PCOJS_ValidarCamposYProcesarFormulario(\\\'datosformNGObjeto\\\');    \">{$MULTILANG_FrmBtnGuardar}</a> <button type=\"button\" class=\"btn btn-info\" data-dismiss=\"modal\">Cerrar</button>\');\n\n            //MAQUETACION PERSONALIZADA\n                $(\'#PCO_Modal_MensajeCuerpo\').css(\'padding\',\'0\');\n                $(\'#PCO_Modal_MensajeCuerpo\').css(\'margin\',\'0\');\n                \n                $(\"[class=modal-footer]\").each(function() { $(this).css(\"padding\", \"4\"); });\n                $(\"[class=modal-body\").each(function() { $(this).css(\"padding\", \"10\"); });\n    \n                //Estilos para ajustar la maquetacion y economizar espacio\n                $(\'#page-wrapper\').css(\'padding\',\'0\');\n                $(\'#page-wrapper\').css(\'margin\',\'0\');\n                $(\"[class=col-lg-12]\").each(function() { $(this).find(\'br:first\').remove(); });\n                $(\"[class=modal-header\").each(function() { $(this).css(\"padding\", \"0\"); });\n                $(\"[class=modal-content\").each(function() { $(this).css(\"padding\", \"0\"); });\n                $(\"[class=modal-dialog\").each(function() { $(this).css(\"padding\", \"0\"); });\n                $(\"[class=modal-dialog\").each(function() { $(this).css(\"margin-top\", \"5\"); });\n        \n                //Ajustes barra de estado y botones\n                //$(\"[class=modal-footer]\").each(function() { $(this).remove(); });\n                //$(\'#PCO_Modal_MensajeBotones\').remove();\n                $(\'#PCO_Modal_MensajeTitulo\').remove();\n                $(\"[class=modal-header]\").each(function() { $(this).remove(); });\n        });\n    }\n\n\nfunction FORMJS_OcultarCampos()\n	{\n		//campo1\n		    $(\"#PCOContenedor_titulo\").hide();	\n		//campo2\n		    $(\"#PCOContenedor_lbl_calculado_campo\").hide();	\n		    //$(\"#PCOContenedor_campo\").hide();	\n		    //$(\"#PCOContenedor_campo_manual\").hide();	\n		//campo3\n		    $(\"#PCOContenedor_valor_unico\").hide();	\n		//campo4\n		    $(\"#PCOContenedor_valor_predeterminado\").hide();	\n		//campo5\n		    $(\"#PCOContenedor_validacion_datos\").hide();	\n		    $(\"#PCOContenedor_validacion_extras\").hide();	\n		//campo6\n		    $(\"#PCOContenedor_solo_lectura\").hide();	\n	    //campo7\n		    $(\"#PCOContenedor_ayuda_titulo\").hide();	\n	    //campo8\n		    $(\"#PCOContenedor_ayuda_texto\").hide();	\n	    //campo9\n		    $(\"#PCOContenedor_PCOBD_Peso\").hide();	\n		    $(\"#PCOContenedor_lbl_calculado_columna\").hide();	\n	    //campo10\n		    $(\"#PCOContenedor_obligatorio\").hide();	\n		    $(\"#PCOContenedor_visible\").hide();	\n	    //campo11\n		    $(\"#PCOContenedor_etiqueta_busqueda\").hide();	\n	    //campo12\n		    $(\"#PCOContenedor_ajax_busqueda\").hide();	\n		    $(\"#PCOContenedor_ajax_busqueda_dinamica\").hide();	\n	    //campo14\n		    $(\"#PCOContenedor_ancho\").hide();	\n	    //campo15\n		    $(\"#PCOContenedor_alto\").hide();	\n	    //campo16\n		    $(\"#PCOContenedor_barra_herramientas\").hide();	\n	    //campo17\n		    $(\"#PCOContenedor_fila_unica\").hide();	\n	    //campo18\n		    $(\"#PCOContenedor_lista_opciones\").hide();	\n	    //campo19 y 20	    \n	        $(\"#PCOContenedor_lbl_calculado_origen_opciones\").hide();\n		    //$(\"#PCOContenedor_origen_lista_opciones\").hide();	\n		    //$(\"#PCOContenedor_origen_lista_opciones_manual\").hide();	\n		    //$(\"#PCOContenedor_origen_lista_valores\").hide();	\n		    //$(\"#PCOContenedor_origen_lista_valores_manual\").hide();	\n	    //campo21 (y 31 de mensaje)\n		    $(\"#PCOContenedor_valor_etiqueta\").hide();	\n		    $(\"#PCOContenedor_lbl_etiquetas\").hide();	\n		    $(\"#PCOContenedor_titulo_etiquetas\").hide();	\n	    //campo22\n		    $(\"#PCOContenedor_url_iframe\").hide();	\n	    //campo23\n		    $(\"#PCOContenedor_lbl_calculado_informevinculado\").hide();	\n	    //campo24\n		    $(\"#PCOContenedor_objeto_en_ventana\").hide();	\n	    //campo25\n		    $(\"#PCOContenedor_maxima_longitud\").hide();	\n	    //campo26\n		    $(\"#PCOContenedor_valor_minimo\").hide();	\n		    $(\"#PCOContenedor_valor_maximo\").hide();	\n		    $(\"#PCOContenedor_valor_salto\").hide();	\n		//campo27\n		    $(\"#PCOContenedor_formato_salida\").hide();	\n		//campo28\n		    $(\"#PCOContenedor_plantilla_archivo\").hide();\n		    $(\"#PCOContenedor_lbl_plantilla_archivos\").hide();\n		//campo29\n		    $(\"#PCOContenedor_peso_archivo\").hide();	\n		//campo30\n		    $(\"#PCOContenedor_tamano_pincel\").hide();	\n		    $(\"#PCOContenedor_color_trazo\").hide();	\n		//campo31\n            //Ver el campo21\n	    //campo32\n		    $(\"#PCOContenedor_lbl_calculado_formulariovinculado\").hide();	\n	    //campo33\n		    $(\"#PCOContenedor_formulario_campo_vinculo\").hide();	\n	    //campo34\n		    $(\"#PCOContenedor_formulario_campo_foraneo\").hide();	\n		//campo35\n		    $(\"#PCOContenedor_condicion_filtrado_listas\").hide();	\n		//campo36\n		    $(\"#PCOContenedor_pestana_objeto\").hide();	\n		//campo37\n		    $(\"#PCOContenedor_personalizacion_tag\").hide();	\n		    $(\"#PCOContenedor_lbl_personalizacion_tag\").hide();	\n	    //campo38\n		    $(\"#PCOContenedor_modo_inline\").hide();	\n	    //campo39\n		    $(\"#PCOContenedor_imagen\").hide();	\n	    //campo40\n		    $(\"#PCOContenedor_tipo_accion\").hide();	\n	    //campo41\n		    $(\"#PCOContenedor_accion_usuario\").hide();	\n	    //campo42\n		    $(\"#PCOContenedor_valor_check_activo\").hide();	\n		    $(\"#PCOContenedor_valor_check_inactivo\").hide();	\n	    //campo43\n		    $(\"#PCOContenedor_estilo0\").hide();	\n		    $(\"#PCOContenedor_estilo1\").hide();	\n		    $(\"#PCOContenedor_botoncomando_vista_previa\").hide();	\n		    $(\"#PCOContenedor_lbl_vista_previa\").hide();	\n		//campo44\n		    $(\"#PCOContenedor_valor_placeholder\").hide();	\n		//campo45\n		    $(\"#PCOContenedor_ocultar_etiqueta\").hide();	\n		//campo46\n		    $(\"#PCOContenedor_id_html\").hide();\n		//campo47\n		    $(\"#PCOContenedor_clase_contenedor\").hide();\n		//campo48\n		    $(\"#PCOContenedor_etiqueta_colapsable\").hide();\n	}\n				\nfunction FORMJS_VisualizarCampos(tipo_objeto_activo)\n	{\n		if (tipo_objeto_activo==\"texto_corto\")\n		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo3\n        		    $(\"#PCOContenedor_valor_unico\").show();	\n        		//campo4\n        		    $(\"#PCOContenedor_valor_predeterminado\").show();	\n        		//campo5\n        		    $(\"#PCOContenedor_validacion_datos\").show();	\n        		    $(\"#PCOContenedor_validacion_extras\").show();	\n        		//campo6\n        		    $(\"#PCOContenedor_solo_lectura\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo11\n        		    $(\"#PCOContenedor_etiqueta_busqueda\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo25\n        		    $(\"#PCOContenedor_maxima_longitud\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo44\n        		    $(\"#PCOContenedor_valor_placeholder\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n		    }\n 		if (tipo_objeto_activo==\"texto_clave\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo6\n        		    $(\"#PCOContenedor_solo_lectura\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo25\n        		    $(\"#PCOContenedor_maxima_longitud\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo44\n        		    $(\"#PCOContenedor_valor_placeholder\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"texto_largo\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo4\n        		    $(\"#PCOContenedor_valor_predeterminado\").show();\n        		//campo5\n        		    $(\"#PCOContenedor_validacion_datos\").show();	\n        		    $(\"#PCOContenedor_validacion_extras\").show();	\n        		//campo6\n        		    $(\"#PCOContenedor_solo_lectura\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo44\n        		    $(\"#PCOContenedor_valor_placeholder\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"texto_formato\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo6\n        		    $(\"#PCOContenedor_solo_lectura\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo16\n        		    $(\"#PCOContenedor_barra_herramientas\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"lista_seleccion\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo6\n        		    $(\"#PCOContenedor_solo_lectura\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo12\n        		    $(\"#PCOContenedor_ajax_busqueda\").show();	\n        		    $(\"#PCOContenedor_ajax_busqueda_dinamica\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo18\n        		    $(\"#PCOContenedor_lista_opciones\").show();	\n        	    //campo19 y 20	    \n        	        $(\"#PCOContenedor_lbl_calculado_origen_opciones\").show();\n        		    //$(\"#PCOContenedor_origen_lista_opciones\").show();	\n        		    //$(\"#PCOContenedor_origen_lista_opciones_manual\").show();	\n        		    //$(\"#PCOContenedor_origen_lista_valores\").show();	\n        		    //$(\"#PCOContenedor_origen_lista_valores_manual\").show();	\n        		//campo35\n        		    $(\"#PCOContenedor_condicion_filtrado_listas\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"lista_radio\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo18\n        		    $(\"#PCOContenedor_lista_opciones\").show();	\n        	    //campo19 y 20	    \n        	        $(\"#PCOContenedor_lbl_calculado_origen_opciones\").show();\n        		    //$(\"#PCOContenedor_origen_lista_opciones\").show();	\n        		    //$(\"#PCOContenedor_origen_lista_opciones_manual\").show();	\n        		    //$(\"#PCOContenedor_origen_lista_valores\").show();	\n        		    //$(\"#PCOContenedor_origen_lista_valores_manual\").show();	\n        		//campo35\n        		    $(\"#PCOContenedor_condicion_filtrado_listas\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"casilla_check\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo4\n        		    $(\"#PCOContenedor_valor_predeterminado\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        	    //campo42\n        		    $(\"#PCOContenedor_valor_check_activo\").show();	\n        		    $(\"#PCOContenedor_valor_check_inactivo\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"etiqueta\")\n 		    {\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo21 (y 31 de mensaje)\n        		    $(\"#PCOContenedor_valor_etiqueta\").show();	\n        		    $(\"#PCOContenedor_titulo_etiquetas\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"url_iframe\")\n 		    {\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo22\n        		    $(\"#PCOContenedor_url_iframe\").show();	\n        	    //campo24\n        		    $(\"#PCOContenedor_objeto_en_ventana\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"informe\")\n 		    {\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo23\n        		    $(\"#PCOContenedor_lbl_calculado_informevinculado\").show();	\n        	    //campo24\n        		    $(\"#PCOContenedor_objeto_en_ventana\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"deslizador\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo4\n        		    $(\"#PCOContenedor_valor_predeterminado\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo26\n        		    $(\"#PCOContenedor_valor_minimo\").show();	\n        		    $(\"#PCOContenedor_valor_maximo\").show();	\n        		    $(\"#PCOContenedor_valor_salto\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"campo_etiqueta\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo4\n        		    $(\"#PCOContenedor_valor_predeterminado\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        		//campo27\n        		    $(\"#PCOContenedor_formato_salida\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"archivo_adjunto\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        		//campo28\n        		    $(\"#PCOContenedor_plantilla_archivo\").show();\n        		    $(\"#PCOContenedor_lbl_plantilla_archivos\").show();\n        		//campo29\n        		    $(\"#PCOContenedor_peso_archivo\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"objeto_canvas\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo24\n        		    $(\"#PCOContenedor_objeto_en_ventana\").show();	\n        		//campo30\n        		    $(\"#PCOContenedor_tamano_pincel\").show();	\n        		    $(\"#PCOContenedor_color_trazo\").show();	\n        	    //campo21 (y 31 de mensaje)\n        		    $(\"#PCOContenedor_lbl_etiquetas\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n 		if (tipo_objeto_activo==\"objeto_camara\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        	    //campo7\n        		    $(\"#PCOContenedor_ayuda_titulo\").show();	\n        	    //campo8\n        		    $(\"#PCOContenedor_ayuda_texto\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo10\n        		    $(\"#PCOContenedor_obligatorio\").show();	\n        		    $(\"#PCOContenedor_visible\").show();	\n        	    //campo14\n        		    $(\"#PCOContenedor_ancho\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo24\n        		    $(\"#PCOContenedor_objeto_en_ventana\").show();	\n        	    //campo21 (y 31 de mensaje)\n        		    $(\"#PCOContenedor_lbl_etiquetas\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo45\n        		    $(\"#PCOContenedor_ocultar_etiqueta\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n        if (tipo_objeto_activo==\"form_consulta\")\n            {\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        	    //campo24\n        		    $(\"#PCOContenedor_objeto_en_ventana\").show();	\n        	    //campo32\n        		    $(\"#PCOContenedor_lbl_calculado_formulariovinculado\").show();	\n        	    //campo33\n        		    $(\"#PCOContenedor_formulario_campo_vinculo\").show();	\n        	    //campo34\n        		    $(\"#PCOContenedor_formulario_campo_foraneo\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n            }\n        if (tipo_objeto_activo==\"boton_comando\")\n            {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo37\n        		    $(\"#PCOContenedor_personalizacion_tag\").show();	\n        		    $(\"#PCOContenedor_lbl_personalizacion_tag\").show();	\n        	    //campo38\n        		    $(\"#PCOContenedor_modo_inline\").show();	\n        	    //campo39\n        		    $(\"#PCOContenedor_imagen\").show();	\n        	    //campo40\n        		    $(\"#PCOContenedor_tipo_accion\").show();	\n        	    //campo41\n        		    $(\"#PCOContenedor_accion_usuario\").show();	\n        	    //campo43\n        		    $(\"#PCOContenedor_estilo0\").show();	\n        		    $(\"#PCOContenedor_estilo1\").show();	\n        		    $(\"#PCOContenedor_botoncomando_vista_previa\").show();	\n        		    $(\"#PCOContenedor_lbl_vista_previa\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n            }\n 		if (tipo_objeto_activo==\"area_responsive\")\n 		    {\n        		//campo1\n        		    $(\"#PCOContenedor_titulo\").show();	\n        		//campo2\n        		    $(\"#PCOContenedor_lbl_calculado_campo\").show();	\n        		    //$(\"#PCOContenedor_campo\").show();	\n        		    //$(\"#PCOContenedor_campo_manual\").show();	\n        		//campo6\n        		    $(\"#PCOContenedor_solo_lectura\").show();	\n        	    //campo9\n        		    $(\"#PCOContenedor_PCOBD_Peso\").show();	\n        		    $(\"#PCOContenedor_lbl_calculado_columna\").show();	\n        	    //campo15\n        		    $(\"#PCOContenedor_alto\").show();	\n        	    //campo16\n        		    $(\"#PCOContenedor_barra_herramientas\").show();	\n        	    //campo17\n        		    $(\"#PCOContenedor_fila_unica\").show();	\n        		//campo36\n        		    $(\"#PCOContenedor_pestana_objeto\").show();	\n        		//campo46\n        		    $(\"#PCOContenedor_id_html\").show();\n        		//campo47\n        		    $(\"#PCOContenedor_clase_contenedor\").show();\n        		//campo48\n        		    $(\"#PCOContenedor_etiqueta_colapsable\").show();\n 		    }\n	}\n\n\nfunction PCOJSFORM_ActualizarTexto_botoncomando_vista_previa(texto_nuevo)\n	{\n		//Asigna la etiqueta\n		$(\'#botoncomando_vista_previa\').text(texto_nuevo);\n	}\n\n	\nfunction PCOJSFORM_ActualizarEstilo_botoncomando_vista_previa()\n	{\n		//Remueve estilos actuales\n		$(\"#botoncomando_vista_previa\").removeClass();\n		//Aplica los estilos segun el campo\n		$( \"#botoncomando_vista_previa\" ).addClass($(\"#personalizacion_tag\").val());\n	}\n\n\nfunction PCOJSFORM_Actualizar_botoncomando_vista_previa()\n	{\n		//Actualiza el campo de estilos\n		$(\"#personalizacion_tag\").val($(\"#estilo0\").val()+$(\"#estilo1\").val()+$(\"#personalizacion_tag\").val());\n		//Aplica el estilo\n		PCOJSFORM_ActualizarEstilo_botoncomando_vista_previa();\n	}\n\n				\nfunction FORMJS_CambiarCamposVisibles()\n	{\n		// Oculta todos los campos (se debe indicar el valor maximo de los id dados a campoXX\n		FORMJS_OcultarCampos();\n		// Muestra campos segun tipo de objeto\n        FORMJS_VisualizarCampos($(\"#tipo\").val());\n        \n        //Retira de la lista de campos obligatorios el campo de titulo o etiqueta cuando son controles que no aplican\n        if ( $(\"#tipo\").val()==\"etiqueta\" || $(\"#tipo\").val()==\"url_iframe\" || $(\"#tipo\").val()==\"informe\" || $(\"#tipo\").val()==\"form_consulta\" )\n            $(\"#titulo\").val(\"[N/A]\");	\n\n		//TODO\n		//Vuelve a centrar el formulario de acuerdo al nuevo contenido\n		//AbrirPopUp(\"FormularioCampos\");\n	}\n\n\nfunction FORMJS_ActualizarCampoManualconCampoLista()\n	{\n		//VIEJO:document.datosform.id_html.value=document.datosform.campo.value+document.datosform.campo_manual.value;\n		$(\"#id_html\").val(  $(\"#campo\").val() + $(\"#campo_manual\").val()  );\n	}\n\n\nfunction FORMJS_ActualizarListaOpcionesManual()\n	{\n        //VIEJO:document.datosform.origen_lista_opciones_manual.value=document.datosform.origen_lista_opciones.value;\n        $(\"#origen_lista_opciones_manual\").val(  $(\"#origen_lista_opciones\").val()  );\n	}\n\n\nfunction FORMJS_ActualizarListaValoresManual()\n	{\n        //VIEJO:document.datosform.origen_lista_valores_manual.value=document.datosform.origen_lista_valores.value;\n        $(\"#origen_lista_valores_manual\").val(  $(\"#origen_lista_valores\").val()  );\n	}\n\n\nfunction FrmAutoRun()\n    {\n        FORMJS_OcultarCampos();\n        if (\"{$PCO_TipoControlDirecto}\"!=\"\")\n            {\n                FORMJS_VisualizarCampos(\"{$PCO_TipoControlDirecto}\");\n                $(\"#tipo\").val(\"{$PCO_TipoControlDirecto}\");\n                $(\'#tipo\').selectpicker(\'refresh\');\n            }\n        \n        \n        //Cambia el tipo de campo a color para que sea interpretado en HTML5 y presente el selector.\n        $(\"#color_trazo\").prop(\"type\", \"color\");\n        \n        //Si recibe un formulario en modo de edicion entonces cambia la postaccion\n        if ($(\"#id\").val()!=\"\")\n            {\n                $(\"#PCOFORM_Accion\").val(\"PCOFORM_ActualizarCampoFormulario\");\n                $(\"#idcampomodificado\").val($(\"#id\").val());\n                FORMJS_CambiarCamposVisibles();\n            }\n\n\n        //Si recibe un formulario en modo de edicion realiza otros ajustes de eventos\n        if ($(\"#id\").val()!=\"\")\n            {\n                $(\'#PCOContenedor_lbl_eventos\').hide();\n            }\n\n        $(\"#PCO_LinkPestanaFormulario_{$pestana_activa_apertura}\").trigger(\"click\");\n        PCOJSFORM_Actualizar_botoncomando_vista_previa();\n    }',0,'nav-tabs','datosformNGObjeto','responsive','col-xs-12 col-sm-12 col-md-6 col-lg-6|col-xs-12 col-sm-12 col-md-6 col-lg-6','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-36\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n\n    global $nombre_tabla,$TablasApp,$TablasCore,$formulario,$PCO_Valor,$PCO_TipoControlDirecto,$LlaveDePaso;\n    global $PCO_SalidaCampoEspecial_CampoFormulario,$PCO_SalidaCampoEspecial_OrigenListaOpciones,$PCO_SalidaCampoEspecial_OrigenListaValores,$PCO_SalidaCampoEspecial_ListaEventos;\n    global $MULTILANG_FrmCampo,$MULTILANG_FrmCampoOb1,$MULTILANG_FrmDesCampo,$MULTILANG_SeleccioneUno,$MULTILANG_InfCampoManual;\n    global $MULTILANG_FrmOrigen,$MULTILANG_FrmTitOrigen,$MULTILANG_FrmTitOrigen2,$MULTILANG_FrmDesOrigen;\n    global $MULTILANG_FrmOrigenVal,$MULTILANG_FrmTitOrigenVal,$MULTILANG_FrmDesOrigenVal,$MULTILANG_Error,$MULTILANG_Agregar,$MULTILANG_Objeto;\n    global $MULTILANG_Atencion,$MULTILANG_FrmTipoAdvertencia,$MULTILANG_Evento,$MULTILANG_Editar,$MULTILANG_Eliminar,$MULTILANG_Tipo;\n    global $PCO_SalidaCampoEspecial_InformeVinculado,$MULTILANG_FrmInforme,$ModoDesarrolladorPractico,$ListaCamposSinID_informe;\n    global $PCO_SalidaCampoEspecial_FormularioVinculado,$MULTILANG_FrmFormulario,$ListaCamposSinID_formulario;\n    global $PCO_SalidaCampoEspecial_Columna,$MULTILANG_Columna,$MULTILANG_FrmDesColumna;\n    global $ListaCamposSinID_evento_objeto,$ArchivoCORE;\n    global $PCO_RegistroDatosFormulario;\n\n    //Busca datos del formulario\n    if ($formulario!=\"\")\n        {\n            $RegistroDisenoFormulario=PCO_EjecutarSQL(\"SELECT * FROM {$TablasCore}formulario WHERE id=\'{$formulario}\' \")->fetch();\n            $nombre_tabla=$RegistroDisenoFormulario[\"tabla_datos\"];\n        }\n    else\n        {\n            PCO_Mensaje($MULTILANG_Error, \'Se requiere un ID de formulario valido para continuar.\', \'\', \'fa fa-fw fa-2x fa-thumbs-down\', \'alert alert-dismissible alert-danger\');\n            die();\n        }\n\n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al campo de tipo de control.   Se requiere asi porque hace llamado a construccion interna de la lista de campos, tipos, etc.\n    $PCO_SalidaCampoEspecial_CampoFormulario=\"\";    //Variable a ser pasada luego al formulario sobre una etiqueta\n    $PCO_SalidaCampoEspecial_CampoFormulario.=\'\n        <label for=\"campo\">\'.$MULTILANG_FrmCampo.\':</label>\n        <div class=\"form-group input-group\">\n        <span class=\"input-group-addon\">\n            \'.$nombre_tabla.\'\n        </span>\n            <select id=\"campo\" name=\"campo\" onchange=\"FORMJS_ActualizarCampoManualconCampoLista();\" class=\"form-control input-sm\" >\n                <option value=\"\">\'.$MULTILANG_SeleccioneUno.\'</option>\';\n                $resultadocampos=PCO_ConsultarColumnas($nombre_tabla);\n                for($i=0;$i<count($resultadocampos);$i++)\n                    {\n                        $seleccion_campo=\"\";\n                        if ($resultadocampos[$i][\"nombre\"]!=\"id\")\n                            {\n                                if (@$PCO_RegistroDatosFormulario[\"campo\"]==@$resultadocampos[$i][\"nombre\"])\n                                    $seleccion_campo=\"SELECTED\";\n                                if (@strtolower($resultadocampos[\"nombre\"])!=\"id\")\n                                    $PCO_SalidaCampoEspecial_CampoFormulario.= \'<option value=\"\'.$resultadocampos[$i][\"nombre\"].\'\" \'.$seleccion_campo.\'>\'.$resultadocampos[$i][\"nombre\"].\'&nbsp;&nbsp;&nbsp;\'.$resultadocampos[$i][\"tipo\"].\'</option>\';								\n                            }\n                    }\n    $PCO_SalidaCampoEspecial_CampoFormulario.=\'\n            </select>\n            <span class=\"input-group-addon\">\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"\'.$MULTILANG_FrmCampoOb1.\'\"><i class=\"fa fa-exclamation-triangle icon-orange\"></i></a>\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"\'.$MULTILANG_FrmDesCampo.\'\"><i class=\"fa fa-question-circle icon-info\"></i></a>\n            </span>\n        </div>\';\n\n    //Espacio para campo manual\n    $ValorCampoManual=\"\";\n    if (!@PCO_ExisteCampoTabla($PCO_RegistroDatosFormulario[\"campo\"],$nombre_tabla))\n        $ValorCampoManual=@$PCO_RegistroDatosFormulario[\"campo\"];\n    $PCO_SalidaCampoEspecial_CampoFormulario.=\'\n        <div class=\"form-group input-group\">\n            <input name=\"campo_manual\" id=\"campo_manual\" onchange=\"FORMJS_ActualizarCampoManualconCampoLista();\" value=\"\'.$ValorCampoManual.\'\" type=\"text\" class=\"form-control input-sm\" placeholder=\"\'.$MULTILANG_InfCampoManual.\'\">\n            <span class=\"input-group-addon\">\n            </span>\n        </div>\';\n\n\n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al campo de tipo de control.\n    $PCO_SalidaCampoEspecial_OrigenListaOpciones=\"\";   //Variable a ser pasada luego al formulario sobre una etiqueta\n    $PCO_SalidaCampoEspecial_OrigenListaOpciones.=\'\n        <label for=\"origen_lista_opciones\">\'.$MULTILANG_FrmOrigen.\':</label>\n        <div class=\"form-group input-group\">\n            <select id=\"origen_lista_opciones\" name=\"origen_lista_opciones\" onchange=\"FORMJS_ActualizarListaOpcionesManual();\" class=\"form-control input-sm\" >\n                <option value=\"\">\'.$MULTILANG_SeleccioneUno.\'</option>\';\n\n                    $resultado=PCO_ConsultarTablas();\n                    while ($registro = $resultado->fetch())\n                        {\n                            // Imprime solamente las tablas de aplicacion, es decir, las que no cumplen prefijo de internas de Practico\n                            if (strpos($registro[0],$TablasCore)===FALSE)  // Booleana requiere === o !==\n                                {\n                                    $PCO_SalidaCampoEspecial_OrigenListaOpciones.= \'<optgroup label=\"\'.str_replace($TablasApp,\'\',$registro[0]).\'\" >\';\n                                    //Busca los campos de la tabla\n                                    $nombre_tabla_opc=$registro[0];\n                                    $resultadocampos=PCO_ConsultarColumnas($nombre_tabla_opc);\n                                    for($i=0;$i<count($resultadocampos);$i++)\n                                        {\n                                            $seleccion_campo=\"\";\n                                            if (@$PCO_RegistroDatosFormulario[\"origen_lista_opciones\"]==$nombre_tabla_opc.\'.\'.$resultadocampos[$i][\"nombre\"])\n                                                $seleccion_campo=\"SELECTED\";\n                                            $PCO_SalidaCampoEspecial_OrigenListaOpciones.= \'<option value=\"\'.$nombre_tabla_opc.\'.\'.$resultadocampos[$i][\"nombre\"].\'\" \'.$seleccion_campo.\'>\'.$resultadocampos[$i][\"nombre\"].\'&nbsp;&nbsp;&nbsp;\'.$resultadocampos[$i][\"tipo\"].\'</option>\';								\n                                        }\n                                    $PCO_SalidaCampoEspecial_OrigenListaOpciones.= \'</optgroup>\';\n                                }\n                        }\n    $PCO_SalidaCampoEspecial_OrigenListaOpciones.=\'\n            </select>\n            <span class=\"input-group-addon\">\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"\'.$MULTILANG_FrmTitOrigen.\'\"><i class=\"fa fa-exclamation-triangle icon-orange\"></i></a>\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"<b>\'.$MULTILANG_FrmTitOrigen2.\'</b><br>\'.$MULTILANG_FrmDesOrigen.\'\"><i class=\"fa fa-question-circle icon-info\"></i></a>\n            </span>\n        </div>\';\n\n    $PCO_SalidaCampoEspecial_OrigenListaOpciones.=\'\n        <div class=\"form-group input-group\">\n            <input name=\"origen_lista_opciones_manual\" id=\"origen_lista_opciones_manual\" value=\"\'.@htmlentities($PCO_RegistroDatosFormulario[\"origen_lista_opciones\"]).\'\" type=\"text\" class=\"form-control input-sm\" placeholder=\"\'.$MULTILANG_InfCampoManual.\': ExpresionSQL o Tabla.Campo\">\n            <span class=\"input-group-addon\">\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"Este campo permite comillas dobles para su uso con parametros o valores fijos.  This field allow double cuotes for parameters or fixed values\"><i class=\"fa fa-question-circle text-info\"></i></a>\n            </span>\n        </div>\';\n        \n        \n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al campo de tipo de control.\n    $PCO_SalidaCampoEspecial_OrigenListaValores=\"\";   //Variable a ser pasada luego al formulario sobre una etiqueta\n    $PCO_SalidaCampoEspecial_OrigenListaOpciones.=\'\n        <label for=\"origen_lista_valores\">\'.$MULTILANG_FrmOrigenVal.\':</label>\n        <div class=\"form-group input-group\">\n            <select id=\"origen_lista_valores\" name=\"origen_lista_valores\" class=\"form-control input-sm\" onchange=\"FORMJS_ActualizarListaValoresManual();\">\n                <option value=\"\">\'.$MULTILANG_SeleccioneUno.\'</option>\';\n\n                    $resultado=PCO_ConsultarTablas();\n                    while ($registro = $resultado->fetch())\n                        {\n                            // Imprime solamente las tablas de aplicacion, es decir, las que no cumplen prefijo de internas de Practico\n                            if (strpos($registro[0],$TablasCore)===FALSE)  // Booleana requiere === o !==\n                                {\n                                    $PCO_SalidaCampoEspecial_OrigenListaOpciones.= \'<optgroup label=\"\'.str_replace($TablasApp,\'\',$registro[0]).\'\" >\';\n                                    //Busca los campos de la tabla\n                                    $nombre_tabla_val=$registro[0];\n                                    $resultadocampos=PCO_ConsultarColumnas($nombre_tabla_val);\n                                    for($i=0;$i<count($resultadocampos);$i++)\n                                        {\n                                            $seleccion_campo=\"\";\n                                            if (@$PCO_RegistroDatosFormulario[\"origen_lista_valores\"]==$nombre_tabla_val.\'.\'.$resultadocampos[$i][\"nombre\"])\n                                                $seleccion_campo=\"SELECTED\";\n                                            $PCO_SalidaCampoEspecial_OrigenListaOpciones.= \'<option value=\"\'.$nombre_tabla_val.\'.\'.$resultadocampos[$i][\"nombre\"].\'\" \'.$seleccion_campo.\'>\'.$resultadocampos[$i][\"nombre\"].\'&nbsp;&nbsp;&nbsp;\'.$resultadocampos[$i][\"tipo\"].\'</option>\';								\n                                        }\n                                    $PCO_SalidaCampoEspecial_OrigenListaOpciones.= \'</optgroup>\';\n                                }\n                        }\n\n    $PCO_SalidaCampoEspecial_OrigenListaOpciones.=\'\n            </select>\n            <span class=\"input-group-addon\">\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"\'.$MULTILANG_FrmTitOrigenVal.\'\"><i class=\"fa fa-exclamation-triangle icon-orange\"></i></a>\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"<b>\'.$MULTILANG_FrmTitOrigen2.\'</b><br>\'.$MULTILANG_FrmDesOrigenVal.\'\"><i class=\"fa fa-question-circle icon-info\"></i></a>\n            </span>\n        </div>\';\n                            \n    $PCO_SalidaCampoEspecial_OrigenListaOpciones.=\'\n        <div class=\"form-group input-group\">\n            <input name=\"origen_lista_valores_manual\" id=\"origen_lista_valores_manual\" value=\"\'.@htmlentities($PCO_RegistroDatosFormulario[\"origen_lista_valores\"]).\'\" type=\"text\" class=\"form-control input-sm\" placeholder=\"\'.$MULTILANG_InfCampoManual.\': ExpresionSQL o Tabla.Campo\">\n            <span class=\"input-group-addon\">\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"Este campo permite comillas dobles para su uso con parametros o valores fijos.  This field allow double cuotes for parameters or fixed values\"><i class=\"fa fa-question-circle text-info\"></i></a>\n            </span>\n        </div>\';\n\n\n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al campo de tipo de control.\n    $PCO_SalidaCampoEspecial_InformeVinculado=\"\";   //Variable a ser pasada luego al formulario sobre una etiqueta\n    $PCO_SalidaCampoEspecial_InformeVinculado.=\'\n        <label for=\"informe_vinculado\">\'.$MULTILANG_FrmInforme.\':</label>\n        <div class=\"form-group input-group\">\n            <select id=\"informe_vinculado\" name=\"informe_vinculado\" class=\"selectpicker combo-informe_vinculado show-tick form-control input-sm\" data-live-search=true>\n            <option value=\"0\">\'.$MULTILANG_SeleccioneUno.\'</option>\';\n                //Define desde donde filtrar informes cuando se esta en modo desarrollador de Practico\n                $LimiteInferiorBusqueda=\"-10000\";\n                if ($ModoDesarrolladorPractico!=\"-10000\")\n                    $LimiteInferiorBusqueda=0;\n                $consulta_informs=PCO_EjecutarSQL(\"SELECT id,\".$ListaCamposSinID_informe.\" FROM \".$TablasCore.\"informe WHERE id>=$LimiteInferiorBusqueda ORDER BY titulo\");\n                while($registro_informes = $consulta_informs->fetch())\n                    {\n                        $seleccion_campo=\"\";\n                        if (@$PCO_RegistroDatosFormulario[\"informe_vinculado\"]==$registro_informes[\"id\"])\n                            $seleccion_campo=\"SELECTED\";\n                        $PCO_SalidaCampoEspecial_InformeVinculado.= \'<option value=\"\'.$registro_informes[\"id\"].\'\" \'.$seleccion_campo.\'>(Id.\'.$registro_informes[\"id\"].\') \'.$registro_informes[\"titulo\"].\'</option>\';\n                    }\n    $PCO_SalidaCampoEspecial_InformeVinculado.=\'\n            </select>\n        </div>\';\n                            \n\n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al campo de tipo de control.\n    $PCO_SalidaCampoEspecial_FormularioVinculado=\"\";   //Variable a ser pasada luego al formulario sobre una etiqueta\n    $PCO_SalidaCampoEspecial_FormularioVinculado.=\'\n        <label for=\"formulario_vinculado\">\'.$MULTILANG_FrmFormulario.\'</label>\n        <div class=\"form-group input-group\">\n            <select id=\"formulario_vinculado\" name=\"formulario_vinculado\" class=\"selectpicker combo-informe_vinculado show-tick form-control input-sm\" data-live-search=true>\n            <option value=\"0\">\'.$MULTILANG_SeleccioneUno.\'</option>\';\n                //Define desde donde filtrar informes cuando se esta en modo desarrollador de Practico\n                $LimiteInferiorBusqueda=\"-10000\";\n                if ($ModoDesarrolladorPractico!=\"-10000\")\n                    $LimiteInferiorBusqueda=0;\n                $consulta_forms=PCO_EjecutarSQL(\"SELECT id,\".$ListaCamposSinID_formulario.\" FROM \".$TablasCore.\"formulario WHERE id>=$LimiteInferiorBusqueda ORDER BY titulo\");\n                while($registro_formularios = $consulta_forms->fetch())\n                    {\n                        $seleccion_campo=\"\";\n                        if (@$PCO_RegistroDatosFormulario[\"formulario_vinculado\"]==$registro_formularios[\"id\"])\n                            $seleccion_campo=\"SELECTED\";\n                        $PCO_SalidaCampoEspecial_FormularioVinculado.= \'<option value=\"\'.$registro_formularios[\"id\"].\'\" \'.$seleccion_campo.\'>(Id.\'.$registro_formularios[\"id\"].\') \'.$registro_formularios[\"titulo\"].\'</option>\';\n                    }\n    $PCO_SalidaCampoEspecial_FormularioVinculado.=\'\n            </select>\n        </div>\';\n\n\n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al campo de tipo de control.\n    $PCO_SalidaCampoEspecial_Columna=\"\";   //Variable a ser pasada luego al formulario sobre una etiqueta\n    $PCO_SalidaCampoEspecial_Columna.=\'\n        <label for=\"PCOBD_Columna\">\'.$MULTILANG_Columna.\':</label>\n        <div class=\"form-group input-group\">\n            <select id=\"PCOBD_Columna\" name=\"PCOBD_Columna\" class=\"form-control input-sm\" >\';\n                // Obtiene numero de columnas para el formulario\n                $consulta_columnas=PCO_EjecutarSQL(\"SELECT columnas FROM \".$TablasCore.\"formulario WHERE id=? \",\"$formulario\");\n                $registro_columnas = $consulta_columnas->fetch();\n                $columnas_formulario=$registro_columnas[\"columnas\"];\n                for ($i=1;$i<=$columnas_formulario;$i++)\n                    {\n                        $seleccion_campo=\"\";\n                        if ($PCO_RegistroDatosFormulario[\"PCOBD_Columna\"]==$i)\n                            $seleccion_campo=\"SELECTED\";\n                        $PCO_SalidaCampoEspecial_Columna.= \'<option value=\"\'.$i.\'\" \'.$seleccion_campo.\'>\'.$i.\'</option>\';\n                    }\n    $PCO_SalidaCampoEspecial_Columna.=\'\n            </select>\n            <span class=\"input-group-addon\">\n                <a  href=\"#\" data-toggle=\"tooltip\" data-html=\"true\"  title=\"\'.$MULTILANG_FrmDesColumna.\'\"><i class=\"fa fa-question-circle icon-info\"></i></a>\n            </span>\n        </div>\';\n\n\n\n#############################################################################\n#############################################################################\n    //Construye la cadena especial asociada al informe de eventos del control\n    $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n\n    $PCO_SalidaCampoEspecial_ListaEventos=\'\n        <label for=\"tipo_evento\">\'.$MULTILANG_Evento.\'(s):</label>\n        <div class=\"form-group input-group\">\n            <select  id=\"tipo_evento\" name=\"tipo_evento\" data-size=10 data-live-search=true class=\"selectpicker\"  data-style=\"btn-warning\">\n                <option value=\"\">\'.$MULTILANG_SeleccioneUno.\'</option>\';\n\n                    //Presenta los tipos de evento disponibles para controles (01,02 y 03)\n                    $CategoriaEvento=\"\";\n                    $resultado_eventos = PCO_EjecutarSQL(\"SELECT * FROM \".$TablasCore.\"evento_inventario WHERE (categoria LIKE \'01%\' or categoria LIKE \'02%\' or categoria LIKE \'03%\') ORDER BY categoria\");\n                    while ($registro_eventos = $resultado_eventos->fetch())\n                        {\n                            if ($CategoriaEvento!=$registro_eventos[\"categoria\"])\n                                {\n                                    $PCO_SalidaCampoEspecial_ListaEventos.= \'<optgroup label=\"\'.$registro_eventos[\"categoria\"].\'\">\';\n                                    $CategoriaEvento=$registro_eventos[\"categoria\"];\n                                }\n                            $PCO_SalidaCampoEspecial_ListaEventos.= \'<option value=\"\'.$registro_eventos[\"evento\"].\'\" data-subtext=\"\'.${str_replace(\"$\",\"\",$registro_eventos[\"descripcion\"])}.\'\" >\'.$registro_eventos[\"evento\"].\': </option>\';\n                            //TODO: Cerrar cada optgroup cuando cambia de categoria para optimizar mas la sintaxis\n                        }\n\n    $PCO_SalidaCampoEspecial_ListaEventos.=\'\n            </select>\n            <span class=\"input-group-addon\">\n                <a class=\"btn btn-primary btn-xs\"  onclick=\"PCOJS_PopUpEventosJavascript();\">\n                    <i class=\"fa fa-plus\"></i> \'.$MULTILANG_Agregar.\' \'.$MULTILANG_Evento.\'\n                </a>\n            </span>\n        </div>\n		<hr>\';\n\n\n    //$PCO_SalidaCampoEspecial_ListaEventos.=PCO_AbrirVentana($MULTILANG_Existentes, \'panel-primary\');\n\n    $PCO_SalidaCampoEspecial_ListaEventos.=\'\n        <table class=\"table table-condensed btn-xs table-hover table-unbordered \">\n			<thead>\n            <tr>\n				<td><b>\'.$MULTILANG_Evento.\'</b></td>\n				<td></td>\n				<td></td>\n			</tr>\n            </thead>\n            <tbody>\';\n\n                $IdentificadorObjeto=$PCO_RegistroDatosFormulario[\"id\"];\n				$consulta_eventos_definidos=PCO_EjecutarSQL(\"SELECT id,\".$ListaCamposSinID_evento_objeto.\" FROM \".$TablasCore.\"evento_objeto WHERE objeto=\'$IdentificadorObjeto\' \");\n				while($registro_eventos_definidos = $consulta_eventos_definidos->fetch())\n					{\n					    $IdUnicoEvento=$registro_eventos_definidos[\"id\"];\n                        $TituloPCoder_COMPLEMENTO=\" - ID_HTML: \".$PCO_RegistroDatosFormulario[\"id_html\"].\" {$MULTILANG_Tipo} {$MULTILANG_Objeto}: \".$PCO_RegistroDatosFormulario[\"tipo\"];\n	                    $PCO_EnlaceScriptJS  =\"javascript:var LMQTP=PCOJS_CargarArchivoPCoderBD(\'{$LlaveParcial_FirmaSistema}\',\'\',\'\',\'\',\'No\',\'B\',\'core_evento_objeto\',\'javascript\' ,\'{$IdUnicoEvento}\',\'js\' ,\'JavaScript\',\'Iconos\',\'1\',\'<font color=white>Script_JS</font> {$MULTILANG_Evento}={$IdUnicoEvento} (tipo JavaScript) {$TituloPCoder_COMPLEMENTO}\');\";\n\n						$PCO_SalidaCampoEspecial_ListaEventos.= \'<tr>\n								<td>\'.$registro_eventos_definidos[\"evento\"].\'</td>\n								<td align=\"right\">\n                                        <a class=\"btn btn-default btn-xs\" href=\"\'.$PCO_EnlaceScriptJS.\'\"><i class=\"fa fa-pencil\"></i> \'.$MULTILANG_Editar.\'</a>\n								</td>\n								<td align=\"center\">\n										<a class=\"btn btn-danger btn-xs\" href=\"javascript:var LMQTP=PCOJS_PopUpEliminarEventosJavascript(\'.$IdUnicoEvento.\');\"><i class=\"fa fa-trash\"></i> \'.$MULTILANG_Eliminar.\'</a>\n								</td>\n							</tr>\';\n					}\n\n	$PCO_SalidaCampoEspecial_ListaEventos.= \'\n	        </tbody>\n        </table>\';\n\n    //$PCO_SalidaCampoEspecial_ListaEventos.=PCO_CerrarVentana();','<?php\n    global $PCOFORM_Accion;\n    \n    global $TablasCore,$ListaCamposSinID_formulario_objeto,$_SeparadorCampos_,$ConexionPDO;\n    global $MULTILANG_ErrFrmCampo1,$MULTILANG_ErrFrmCampo2;\n\n\n\n########################################################################\n########################################################################\n/*\n	Function: PCOFORM_EliminarEventoObjeto\n	Elimina un evento de un objeto determinado por su ID unico\n\n	Variables de entrada:\n\n		evento - ID de registro que contiene el evento\n\n	Salida:\n		Registro eliminado\n*/\n	if ($PCOFORM_Accion==\"PCOFORM_EliminarEventoObjeto\")\n		{\n			//Obtiene algunos campos especificos de la creacion desde valores globales\n			global $evento,$MULTILANG_Eliminar,$MULTILANG_Evento,$MULTILANG_Finalizado;\n\n			PCO_EjecutarSQLUnaria(\"DELETE FROM \".$TablasCore.\"evento_objeto WHERE id=? \",\"$evento\");\n			PCO_Auditar(\"Elimina evento javascript $evento\");\n			echo \'<script TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\">\n    			alert(\"\'.$MULTILANG_Eliminar.\' \'.$MULTILANG_Evento.\' \'.$MULTILANG_Finalizado.\'\");\n    			window.close();\n			</script>\';\n		}\n\n\n########################################################################\n########################################################################\n/*\n	Function: PCOFORM_CrearEventoObjeto\n	Crea un evento determinado para un objeto de formulario y redirecciona al editor PCoder\n\n	Variables de entrada:\n\n		id_objeto_evento\n		evento_objeto\n\n	Salida:\n		Registro creado en base de datos de eventos y redireccion al editor\n*/\n	if ($PCOFORM_Accion==\"PCOFORM_CrearEventoObjeto\")\n		{\n			//Obtiene algunos campos especificos de la creacion desde valores globales\n			global $LlaveDePaso,$tipo,$campo,$campo_manual,$origen_lista_opciones_manual,$origen_lista_valores_manual,$titulo,$idcampomodificado,$ListaCamposSinID_evento_objeto,$id_objeto_evento,$evento_objeto;\n\n            //Define texto plantilla predeterminado para los eventos SIN TABULACIONES PARA QUE TAMPOCO LAS AGREGUE EN EL EDITOR\n            $javascript_eventos=\'/*\nFunction: SUNOMBRE_onmousemove\n	Ingrese aqui la descripcion de su funcion, procedimiento o proceso realizado por este evento\n\n	Parametros:\n\n		Parametro1 - Descripcion del primer parametro de entrada\n		Parametro2 - Descripcion del segundo parametro de entrada\n\n	Proceso simplificado:\n		(start code)\n			Instrucciones especificas importantes, Scripts u operaciones de BD, Etc\n		(end)\n\n	Salida:\n\n		Describa la salida de esta funcion, procedimiento o proceso\n\n	Vea tambien:\n\n		<FuncionRelacionada1> | <FuncionRelacionada2> | <FuncionRelacionada3>\n*/\';\n\n			PCO_EjecutarSQLUnaria(\"INSERT INTO \".$TablasCore.\"evento_objeto (\".$ListaCamposSinID_evento_objeto.\") VALUES (?,?,?)\",\"$id_objeto_evento$_SeparadorCampos_$evento_objeto$_SeparadorCampos_$javascript_eventos\");\n			$IdUnicoEvento=PCO_ObtenerUltimoIDInsertado();\n			PCO_Auditar(\"Agrega evento javascript para $id_objeto_evento\");\n\n			//Hace la redireccion interna hacia el PCoder para la edicion del evento\n            $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n            $TituloPCoder_COMPLEMENTO=\"EVENTO: {$IdUnicoEvento} TIPO: {$evento_objeto}\";\n            $PCO_EnlaceScriptJS  =\"parent.$(\'#PCO_Modal_Mensaje\').modal(\'hide\'); var LMQTPEvent{$IdUnicoEvento}=PCOJS_CargarArchivoPCoderBD(\'{$LlaveParcial_FirmaSistema}\',\'\',\'\',\'\',\'No\',\'B\',\'core_evento_objeto\',\'javascript\' ,\'{$IdUnicoEvento}\',\'js\' ,\'JavaScript\',\'Iconos\',\'1\',\'<font color=white>Script_JS</font> Evento_{$evento_objeto}_{$IdUnicoEvento}_(JS){$TituloPCoder_COMPLEMENTO}\');  \";\n            \n            $PCO_CodigoBotonCargueEvento=\'<center><button type=\"button\" class=\"btn btn-success\" data-dismiss=\"modal\" onclick=\"\'.$PCO_EnlaceScriptJS.\'\">{P} Editar el evento</button></center><br>\';\n            $PCO_MensajeDescripcion=\'Se ha finalizado la creacion del codigo base para su evento.  Si lo desea puede cerrar esta ventana o hacer clic en el boton para editar de inmediato el codigo correspondiente.<br><br>\'.$PCO_CodigoBotonCargueEvento;\n            echo \"<br><br>\";\n            PCO_Mensaje(\"Se ha creado un nuevo evento\", $PCO_MensajeDescripcion, \'\', \'fa fa-fw fa-2x fa-thumbs-up\', \'alert alert-dismissible alert-success\');\n		}\n\n\n########################################################################\n########################################################################\n/*\n	Function: PCOFORM_ActualizarCampoFormulario\n	Actualiza un campo de datos, etiqueta, marco externo o informe en un formulario\n\n	Variables de entrada:\n\n		multiples - Recibidas mediante formulario unico asociado al proceso de creacion/edicion del elemento.\n\n	(start code)\n		UPDATE \".$TablasCore.\"formulario_objeto SET ... Lista da campos\n	(end)\n\n	Salida:\n		Registro de campo alterado y formulario actualizado en pantalla\n\n	Ver tambien:\n		<PCO_EliminarCampoFormulario> | <agregar_campo_formulario>\n*/\n	if ($PCOFORM_Accion==\"PCOFORM_ActualizarCampoFormulario\")\n		{\n			//Obtiene algunos campos especificos de la creacion desde valores globales\n			global $tipo,$campo,$campo_manual,$origen_lista_opciones_manual,$origen_lista_valores_manual,$titulo,$idcampomodificado;\n\n			$mensaje_error=\"\";\n			$tipo_objeto=$tipo;\n\n			//Concatena el campo manual en caso de encontrar alguno\n			$campo=$campo.$campo_manual;\n			$origen_lista_opciones=$origen_lista_opciones_manual;\n			$origen_lista_valores=$origen_lista_valores_manual;\n\n			if ($titulo==\"\" && ($tipo_objeto!=\"etiqueta\" && $tipo_objeto!=\"url_iframe\" && $tipo_objeto!=\"informe\" && $tipo_objeto!=\"frm\" && $tipo_objeto!=\"form_consulta\") ) $mensaje_error=$MULTILANG_ErrFrmCampo1;\n			if ($campo==\"\"  && ($tipo_objeto!=\"etiqueta\" && $tipo_objeto!=\"url_iframe\" && $tipo_objeto!=\"informe\" && $tipo_objeto!=\"frm\" && $tipo_objeto!=\"form_consulta\" && $tipo_objeto!=\"boton_comando\") ) $mensaje_error=$MULTILANG_ErrFrmCampo2;\n\n			if ($mensaje_error==\"\")\n				{\n					//Genera la lista de campos a ser actualizados desde la definicion de tabla para no olvidar ninguno\n					$ListaCampos=explode(\",\",$ListaCamposSinID_formulario_objeto);\n					for ($i=0; $i<count($ListaCampos);$i++)\n                        {\n                            if ($ListaCampos[$i]!=\"origen_lista_opciones\" && $ListaCampos[$i]!=\"origen_lista_valores\")\n							    global ${$ListaCampos[$i]};\n                            $nuevo_valor_asignar=${$ListaCampos[$i]};\n                            //Escapa algunos campos especiales\n                            if ($ListaCampos[$i]==\"accion_usuario\")\n                                {\n                                    $nuevo_valor_asignar=addslashes($nuevo_valor_asignar);\n                                }\n                            @$ListaCamposyValores.=$ListaCampos[$i].\"=\'\".$nuevo_valor_asignar.\"\',\";\n                        }\n					$ListaCamposyValores.=\"id=id\"; //Agregado para evitar coma final\n\n					PCO_EjecutarSQLUnaria(\"UPDATE \".$TablasCore.\"formulario_objeto SET \".$ListaCamposyValores.\" WHERE id=\'$idcampomodificado\'\");\n					\n					PCO_Auditar(\"Modifica diseno campo $idcampomodificado para formulario $formulario\");\n                    PCO_Mensaje(\'Finalizado\', \'El control ha sido actualizado sobre el formulario\', \'\', \'fa-thumbs-up fa fa-fw fa-2x \', \'alert-success alert alert-dismissible \');\n                    echo \" <script language=\'JavaScript\'> parent.PCOJS_LlamadoRemotoEditarFormulario(); </script>\";\n                    echo \" <a class=\'btn btn-success\' href=\'#\' onclick=\'parent.PCOJS_LlamadoRemotoEditarFormulario();\'>Regresar al dise&ntilde;o</a>\";\n\n				}\n			else\n				{\n                    PCO_Mensaje($MULTILANG_ErrFrmDatos, $mensaje_error, \'\', \'fa-thumbs-down fa fa-fw fa-2x \', \'alert-danger alert alert-dismissible \');\n				}\n		}\n\n\n########################################################################\n########################################################################\n/*\n	Function: PCOFORM_GuardarCampoFormulario\n	Agrega un campo de datos, etiqueta, marco externo o informe a un formulario\n\n	Variables de entrada:\n\n		multiples - Recibidas mediante formulario unico asociado al proceso de creacion del elemento.\n\n	(start code)\n		INSERT INTO \".$TablasCore.\"formulario_objeto VALUES (0,\'$tipo_objeto\',\'$titulo\',\'$campo\',\'$ayuda_titulo\',\'$ayuda_texto\',\'$formulario\',\'$peso\',\'$columna\',\'$obligatorio\',\'$visible\',\'$valor_predeterminado\',\'$validacion_datos\',\'$etiqueta_busqueda\',\'$ajax_busqueda\',\'$valor_unico\',\'$solo_lectura\',\'$teclado_virtual\',\'$ancho\',\'$alto\',\'$barra_herramientas\',\'$fila_unica\',\'$lista_opciones\',\'$origen_lista_opciones\',\'$origen_lista_valores\',\'$valor_etiqueta\',\'$url_iframe\',\'$objeto_en_ventana\',\'$informe_vinculado\')\n	(end)\n\n	Salida:\n		Registro agregado y formulario actualizado en pantalla\n\n	Ver tambien:\n		<PCO_EliminarCampoFormulario>\n*/\n	if ($PCOFORM_Accion==\"PCOFORM_GuardarCampoFormulario\")\n		{\n			//Obtiene algunos campos especificos de la creacion desde valores globales\n			global $tipo,$campo,$campo_manual,$origen_lista_opciones_manual,$origen_lista_valores_manual,$titulo;\n			\n			$mensaje_error=\"\";\n			$tipo_objeto=$tipo;\n\n			//Concatena el campo manual en caso de encontrar alguno\n			$campo=$campo.$campo_manual;\n			$origen_lista_opciones=$origen_lista_opciones_manual;\n			$origen_lista_valores=$origen_lista_valores_manual;\n\n			if (@$titulo==\"\" && ($tipo_objeto!=\"etiqueta\" && $tipo_objeto!=\"url_iframe\" && $tipo_objeto!=\"informe\" && $tipo_objeto!=\"frm\" && $tipo_objeto!=\"form_consulta\") ) $mensaje_error=$MULTILANG_ErrFrmCampo1;\n			if (@$campo==\"\"  && ($tipo_objeto!=\"etiqueta\" && $tipo_objeto!=\"url_iframe\" && $tipo_objeto!=\"informe\" && $tipo_objeto!=\"frm\" && $tipo_objeto!=\"form_consulta\" && $tipo_objeto!=\"boton_comando\" ) ) $mensaje_error=$MULTILANG_ErrFrmCampo2;\n\n			if ($mensaje_error==\"\")\n				{\n					//Genera la lista de campos a ser insertados desde la definicion de tabla para no olvidar ninguno\n					$ListaCampos=explode(\",\",$ListaCamposSinID_formulario_objeto);\n					$ListaInterrogantes=\"\";\n					for ($i=0; $i<count($ListaCampos);$i++)\n						{\n							$ListaInterrogantes.=\"?,\";\n							$NombreVariableGarbage=$ListaCampos[$i];\n							global ${$NombreVariableGarbage};\n							@$ListaCamposyValores.=${$NombreVariableGarbage}.$_SeparadorCampos_;\n						}\n					//Elimina partes finales innecesarias (coma y separador de campos)\n					$ListaInterrogantes = substr ($ListaInterrogantes, 0, - 1);\n					$ListaCamposyValores = substr ($ListaCamposyValores, 0, strlen($_SeparadorCampos_)*(-1));\n					// Define la consulta de insercion del nuevo campo\n					$consulta_insercion=\"INSERT INTO \".$TablasCore.\"formulario_objeto (\".$ListaCamposSinID_formulario_objeto.\") VALUES (\".$ListaInterrogantes.\")\";\n					PCO_EjecutarSQLUnaria($consulta_insercion,\"$ListaCamposyValores\");\n					$id=PCO_ObtenerUltimoIDInsertado($ConexionPDO);\n					PCO_Auditar(\"Crea campo $id para formulario $formulario\");\n                    PCO_Mensaje(\'Finalizado\', \'El control ha sido agregado al formulario\', \'\', \'fa-thumbs-up fa fa-fw fa-2x \', \'alert-success alert alert-dismissible \');\n                    echo \" <script language=\'JavaScript\'> parent.PCOJS_LlamadoRemotoEditarFormulario(); </script>\";\n                    echo \" <a class=\'btn btn-success\' href=\'#\' onclick=\'parent.PCOJS_LlamadoRemotoEditarFormulario();\'>Regresar al dise&ntilde;o</a>\";				}\n			else\n				{\n                    PCO_Mensaje($MULTILANG_ErrFrmDatos, $mensaje_error, \'\', \'fa-thumbs-down fa fa-fw fa-2x \', \'alert-danger alert alert-dismissible \');\n				}\n		}',0),(-37,'DISPONIBLE {$MULTILANG_FrmAdvScriptForm}: Multi-Lenguaje','','','core_scripts',2,'function FrmAutoRun()\r\n    {\r\n        //Aqui sus instrucciones\r\n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-5 col-lg-5|col-xs-12 col-sm-12 col-md-7 col-lg-7','panel-primary','','',0),(-43,'{$MULTILANG_Documentar}','','','core_documentacion',1,'function FrmAutoRun()\n    {\n        //Estilos para ajustar la maquetacion y economizar espacio\n        $(\'#PCOContenedor_marco_cadena_editores_ace\').css(\'padding\',\'0\');\n        $(\'#page-wrapper\').css(\'padding\',\'0\');\n        $(\"[class=container-fluid]\").each(function() { $(this).css(\"padding\", \"0\"); });\n        $(\"[class=col-lg-12]\").each(function() { $(this).find(\'br:first\').remove(); });\n        $(\".menu_textual\").each(function() { $(this).css(\"padding-left\", \"0\"); });\n\n        //Ajusta barras de desplazamiento\n        // $(\'body\').css(\'overflow-x\',\'hidden\');\n        // $(\'body\').css(\'overflow-y\',\'hidden\');\n        // $(\'html\').css(\'overflow-x\',\'hidden\');\n        // $(\'html\').css(\'overflow-y\',\'hidden\');\n        \n        //Si no cuenta con ID entonces es un documento nuevo, oculta boton de actualizar y deja el de guardar\n        if($(\'#id\').val()==\"\" || $(\'#id\').val()==\"0\")\n            {\n                $(\'#PCOContenedor_btn_actualizar\').hide();\n            }\n        else\n            {\n                $(\'#PCOContenedor_btn_guardar\').hide();\n            }\n        \n        //Si el tipo de documentacion es un diagrama ELIMINA el campo de texto y agrega el enlace al editor\n        if($(\'#formato\').val()==\"Diagrama\")\n            {\n                $(\'#PCOContenedor_documentacion\').remove();\n                $(\'#documentacion\').remove();\n            }\n        \n        \n        \n    }',0,'nav-tabs','datos_documentacion','responsive','col-xs-12 col-sm-12 col-md-12 col-lg-12','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-43\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n\n    global $HASHCalculadoDoc,$formato_creacion,$origen_creacion,$detalle_origen_creacion;\n    $HASHCalculadoDoc=PCO_TextoAleatorio(20);','<?php\n    global $origen,$formato,$detalle_origen,$hash_unico;\n	PCO_Auditar(\"Actualiza documentacion formato $formato de $origen $detalle_origen Hash: $hash_unico\");\n    PCO_Mensaje(\"Actualizada documentacion\", \"Finalizado.  Puede que necesite cerrar esta ventana para ver sus cambios sobre $origen $detalle_origen.\", \'\', \'fa fa-thumbs-up fa-2x\', \'alert alert-success \');\n    die();\n',0),(-40,'APIs externos','','','core_llaves_api_externas',2,'/*  ########################################################################\n    ########################################################################\n	Function: LanzarEditorScript\n	De acuerdo a los contenidos actuales del formulario y que definen el script, lanza el editor de codigo con los parametros correctos\n\n	Variables de entrada:\n\n		CamposForm - Esta funcion utiliza los mismos campos del formulario.  CUIDADO: los campos pueden ser editados en caliente, esto no necesariamente obedecera a la naturaleza del script.\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction LanzarEditorScript() {\n    //Variables para el llamado\n    var AnchoVentana=\'\';\n    var AltoVentana=\'\';\n    var CerrarModal=\'No\';\n\n    var Origen_Archivo=\'B\'; // Determina el origen del contenido para el archivo.  A=Archivo B=BaseDatos\n    var Tabla_Archivo=\'core_llaves_api_externas\'; // Cuando el origen es B.  Indica el nombre de la tabla vinculada que almacena el contenido\n    var Campo_Archivo=\'script\'; // Cuando el origen es B.  Indica el nombre del campo que almacena el contenido\n    var Llave_Registro=$(\"#id\").val(); // Cuando el origen es B.  Indica valor del campo ID del registro que almacena el contenido\n\n    var PCODER_archivo = \'\'; // - Ruta del archivo que sera abierto.\n    var PCODER_ModoEditor=\'PHP\'; // Modo utilizado para el editor (lenguaje a ser reconocido)\n    var PCODER_extension=\'\'; // Extension de archivo asociada al contenido.  Si no se recibe y es un archivo se intenta tomar desde su nombre.  Obligatorio en las aperturas de contenido por BD.  Ej:  php | html | js | txt\n\n    var PCODER_OcultarMenu = \'0\'; // - Indica a PCoder que no cargue la barra de menu superior y la barra de estado para hacer el editor mas amplio.  Se presentara mensaje advirtiendo como se puede abrir en caso que se desee.\n    var PCODER_OcultarEstado = \'0\'; // - Oculta barra de estado del editor\n    var PCODER_TipoMenu = \'Iconos\'; // - Indica el tipo de diseno de menu del editor como uno de dos valores:  Texto | Iconos.  Si no es especificado se asume tipo texto\n    var PCODER_EstadoSimple = \'1\'; // - Indica a PCoder que no cargue la barra de estado inferior con datos sobre el contenido editado.  Solo presentara las opciones basicas de distribucion del editor y comando de saltar a una linea.\n    var PCODER_SoloLectura = \'0\'; // - Determina si el editor ACE se inicia en modo de solo lectura.  Util para vistas o revision de versiones anteriores del documento.  Que permiten editor completo sin posibilidad de edicion\n    var PCODER_Titulo = \'Script API: \'+$(\"#nombre\").val(); // - Define un texto utilizado como titulo del documento cuando se requiera dar detalles para su edicion\n\n    //CARGA EL EDITOR\n    var LMQTP=PCOJS_CargarArchivoPCoderBD(\'{$LlaveParcial_FirmaSistema}\',AnchoVentana,AltoVentana,PCODER_archivo,CerrarModal,Origen_Archivo,Tabla_Archivo,Campo_Archivo,Llave_Registro,PCODER_extension,PCODER_ModoEditor,PCODER_TipoMenu,PCODER_EstadoSimple,PCODER_Titulo);\n}\n\n\n\nfunction FrmAutoRun()\n    {\n        //Genera el ID unico del Script\n        if ($(\"#nombre\").val()==\"0\" || $(\"#nombre\").val()==\"\")\n            {\n                $(\"#PCOContenedor_btn_actualizar\").hide();\n                $(\"#PCOContenedor_btn_script\").hide();\n            }\n        else\n            $(\"#PCOContenedor_btn_guardar\").hide();  \n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-4 col-lg-4 | col-xs-12 col-sm-12 col-md-8 col-lg-8','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-40\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    //Llave usada para lanzar el editor\n    global $LlaveParcial_FirmaSistema,$LlaveDePaso;\n    $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);','<?php\n\n//Vuelve a recargar el formulario en operaciones de creacion o actualizacion de scripts\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta=1;\nPCO_CargarFormulario(\"-40\",\"1\");',0),(-46,'ENROLAMIENTO: Biometría Facial','','','core_usuario',2,'function FrmAutoRun()\n    {\n        $(\'#btn_actualizar\').hide();\n        if ($(\"#vectores_faciales\").val()!=\"\")\n            {\n                PCOJS_MostrarMensaje(\"Enrolamiento previo detectado!\",\"El usuario/registro seleccionado ya cuenta con vectores faciales de biometr&iacute;a registrados para su reconocimiento.<br><br>Si sigue adelante con la captura los vectores ser&aacute;n sobreescritos.\");\n            }\n    }\n\n//La siguiente linea incluye el JS requerido formateado desde el PRE\n//Es normal que pueda dar error de sintaxis JS aqui; pero su contenido debe ser valido en el PRE\n{$PCOVAR_ScriptPre_FaceAPI}',0,'nav-tabs','datos','responsive','col-xs12 col-sm-12 col-md-6 col-lg-6','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-46\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    global $FaceAPI_CodigoEnrolamientoCamara,$FaceAPI_CodigoEnrolamientoControles,$PCOVAR_ScriptPre_FaceAPI,$MULTILANG_Cerrar,$MULTILANG_Error,$TablasCore;\n\n    //Determina si se debe incluir scripts de reconocimiento facial\n    $PCO_RegistroParametrosAplicacion=PCO_EjecutarSQL(\"SELECT * FROM {$TablasCore}parametros WHERE 1=1 LIMIT 0,1 \")->fetch();\n    if ($PCO_RegistroParametrosAplicacion[\"facialrec_habilitar\"]!=\"S\")\n        {\n            PCO_Mensaje(\"{$MULTILANG_Error}\", \"Subsistema de reconocimiento facial no se encuentra activado.<br><br>Vaya a Configuraci&oacute;n->Parametros de aplicaci&oacute;n->Reconocimiento facial y act&iacute;velo en caso que sea necesario antes de intentar usarlo.\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-danger\');\n            echo \" <a class=\'btn btn-danger\' href=\'#\' onclick=\'window.close();\'>{$MULTILANG_Cerrar}</a>\";\n            die();\n        }\n\n    //Variables de Personalizacion del JS Face-API y maquetacion\n    $ID_CampoAlmacenamientoEnForm=\"vectores_faciales\";  //Campo existente en form sobre el que se almacenan los vectores\n    $ID_CampoLlaveUnicaEnForm=\"login\";  //Campo existente en form que contiene el valor de llave unica para asociar los vectores\n    \n    //Variables de configuracion en parametros del framework\n    $CantidadMuestras=$PCO_RegistroParametrosAplicacion[\"facialrec_nromuestras\"];\n    $ResolucionAncho=$PCO_RegistroParametrosAplicacion[\"facialrec_anchocam\"];\n    $ResolucionAlto=$PCO_RegistroParametrosAplicacion[\"facialrec_altocam\"];\n\n    $FaceAPI_CodigoEnrolamientoCamara=\'\n        <div style=\"text-align: left;\">\n            <video id=\"vidDisplay\" style=\"height: \'.$ResolucionAlto.\'px; width: \'.$ResolucionAnchopx.\';\" onloadedmetadata=\"onPlay(this)\" autoplay=\"true\"></video>\n            <canvas id=\"overlay\" style=\"position: absolute; top: 0; left: 0;\" width = \"\'.$ResolucionAncho.\'\" height = \"\'.$ResolucionAlto.\'\">\n        </div>\';\n\n    $FaceAPI_CodigoEnrolamientoControles=\'\n        <div style=\"text-align: center;\">\n            <img id = \"prof_img\" style=\"height:\'.$ResolucionAlto.\'px; width: \'.$ResolucionAncho.\'px; border: 1px solid black; border-radius: 5px;\" ></img><br><br>\n            <a href=\"#\" id=\"PCO_BotonCapturaMuestras\" class=\"btn btn-primary\" style=\"font-weight: bold;\">Capturar Muestra</a><br>\n            <div id=\"tries\" style=\"font-size: 18px; font-family:Lucida Console,Monaco,monospace; font-weight: bold;\">Muestras restantes : </div>\n            <font size=1><i>Debe capturar tantas muestrsa como se soliciten, mientras mas cercano sea el decimal a 1.0 la calidad es mejor. Use el boton tantas veces como sea necesario.</i></font><br>\n        </div>\';\n\n    $PCOVAR_ScriptPre_FaceAPI=\"\n          //----------------------------GLOBAL VARIABLE FOR FACE MATCHER------------------------------------\n          var faceMatcher = undefined\n          //----------------------------------------------------------------------------------------------\n\n          Promise.all([\n            faceapi.nets.faceRecognitionNet.loadFromUri(\'inc/face-detect/models\'),\n            faceapi.nets.faceLandmark68Net.loadFromUri(\'inc/face-detect/models\'),\n            faceapi.nets.ssdMobilenetv1.loadFromUri(\'inc/face-detect/models\'),\n            faceapi.nets.tinyFaceDetector.loadFromUri(\'inc/face-detect/models\')\n          ]).then(start)\n        \n          async function start() {\n                PCO_InicializarVideo_ReconocimientoFacial();\n          }\n\n          async function onPlay() {\n              const videoEl = $(\'#vidDisplay\').get(0)\n              if(videoEl.paused || videoEl.ended )\n                return setTimeout(() => onPlay())\n        \n                $(\'#overlay\').show()\n                const canvas = $(\'#overlay\').get(0) \n                  const options = getFaceDetectorOptions()\n                  const result = await faceapi.detectSingleFace(videoEl, options)\n                  if (result) {\n                    const dims = faceapi.matchDimensions(canvas, videoEl, true)\n                    dims.height = {$ResolucionAlto}\n                    dims.width = {$ResolucionAncho}\n                    canvas.height = {$ResolucionAlto}\n                    canvas.width = {$ResolucionAncho}\n                    const resizedResult = faceapi.resizeResults(result, dims)\n                    faceapi.draw.drawDetections(canvas, resizedResult)  \n                  }   \n              setTimeout(() => onPlay())\n            }\n        \n          async function PCO_InicializarVideo_ReconocimientoFacial() {\n              const stream = await navigator.mediaDevices.getUserMedia({ video: {} })\n              const videoEl = $(\'#vidDisplay\').get(0)\n              videoEl.srcObject = stream\n          }\n          \n          // tiny_face_detector options\n          let inputSize = 160\n          let scoreThreshold = 0.4\n        \n          function getFaceDetectorOptions() {\n            return  new faceapi.TinyFaceDetectorOptions({ inputSize, scoreThreshold });\n          }\n        \n          $(document).ready(async function(){\n        \n            var PCOJS_CantidadMuestras = {$CantidadMuestras};\n            const descriptions = [];\n        \n            $(\'#reg_disp\').show();\n            $(\'#tries\').html(\'Muestras restantes : \' + PCOJS_CantidadMuestras)\n            $(\'#PCO_BotonCapturaMuestras\').click(async function(){\n                \n              //Campo sobre el cual se tiene el valor de llave unica para el registro\n              var LlaveParent=$(\'#{$ID_CampoLlaveUnicaEnForm}\').val();\n              var data = LlaveParent;\n              const label = data;\n                if(PCOJS_CantidadMuestras > 0 ){\n                  var canvas = document.createElement(\'canvas\');\n                  var context = canvas.getContext(\'2d\');\n                  var video = document.getElementById(\'vidDisplay\');\n                  \n                  context.drawImage(video, 0, 0, {$ResolucionAncho}, {$ResolucionAlto}); //600x350\n                  \n                  var capURL = canvas.toDataURL(\'image/png\');\n                  var canvas2 = document.createElement(\'canvas\');\n                  canvas2.width = {$ResolucionAncho};\n                  canvas2.height = {$ResolucionAlto};\n                  var ctx = canvas2.getContext(\'2d\');\n                  ctx.drawImage(video, 0, 0, {$ResolucionAncho}, {$ResolucionAlto});\n                  var new_image_url = canvas2.toDataURL();\n                  var img = document.createElement(\'img\');\n                  img.src = new_image_url;\n                  document.getElementById(\'prof_img\').src = img.src;\n        \n                  const detections = await faceapi.detectSingleFace(img).withFaceLandmarks().withFaceDescriptor();\n                  if( detections != null){\n                    descriptions.push(detections.descriptor);\n                    var descrip = descriptions;\n                    PCOJS_CantidadMuestras--;\n                    $(\'#tries\').html(\'Muestras restantes : \' + PCOJS_CantidadMuestras)\n                    if(PCOJS_CantidadMuestras == 0)\n                        {\n                            //guardar imagen, ver sobre ajax php la ruta - Ver POST con el script\n                            //Parametros POST y ajax.php estaban en comilla doble\n                            /*\n                                $.ajax({\n                                    type: \'POST\',\n                                    url: \'ajax.php\',\n                                    data: {image: img.src ,path: data}\n                                }).done(function(o) {\n                                });\n                            */\n                            \n                            var postData = new faceapi.LabeledFaceDescriptors(label, descrip);\n                            \n                            var PCOJS_VectoresFaceAPI = (JSON.stringify(postData))\n                            //Asigna el valor de vectores al campo existente en el form\n                            $(\'#{$ID_CampoAlmacenamientoEnForm}\').val(PCOJS_VectoresFaceAPI);\n                            \n                            //Deshabilita el control de captura\n                            $(\'#PCO_BotonCapturaMuestras\').text(\'Muestras capturadas\');\n                            $(\'#PCO_BotonCapturaMuestras\').unbind(\'click\');\n                            $(\'#PCO_BotonCapturaMuestras\').attr(\'disabled\', \'disabled\');\n                            \n                            //Presenta boton de actualizar\n                            $(\'#btn_actualizar\').show();\n                        }          \n                  }\n                }\n            });\n        \n        });\n\n        \";','<?php\n\n    //Proceso de enrolamiento finalizado\n	PCO_Auditar(\"Enrola usuario biometria facial\");\n    PCO_Mensaje(\'Finalizado\', \'Se han registrado los vectores de usuario para reconocimiento facial exitosamente.\', \'\', \'fa-thumbs-up fa fa-fw fa-2x \', \'alert-success alert alert-dismissible \');\n    echo \" <a class=\'btn btn-success\' href=\'#\' onclick=\'window.close();\'>Cerrar asistente</a>\";\n    die();\n\n\n//Funcion con posible llamado desde el JS del PRE mediante AJAX para almacenar los datos (incluyendo posible imagen)\n//Pendiente ajustar variables y demas.\nif ($PCOFORM_Accion=\"PCO_EnrolamientoFacialAjax\")\n    {\n    	$path = $_POST[\'path\'];\n    	$img = $_POST[\'image\'];\n    \n    	mkdir(\'data/\' . $path, 0777, true);\n    \n    	define(\'orig_dir\', \'data/\' . $path . \'/\');\n    	$img = str_replace(\'data:image/png;base64,\', \'\', $img);\n    	$img = str_replace(\' \', \'+\', $img);\n    	$data = base64_decode($img);\n    	// Save image to data/original directory\n    	$fi = new FilesystemIterator(orig_dir, FilesystemIterator::SKIP_DOTS);\n    	$file = orig_dir . \'image\' . iterator_count($fi). \'.png\';\n    	$success = file_put_contents($file, $data);\n    	print $success ? $file : \'Unable to save the file in image directory.\';\n    }',0),(-38,'{$MULTILANG_FrmAdvScriptForm}: Multi-Lenguaje','','','core_scripts',2,'function GenerarIDScript(longitud) {\n  var text = \"\";\n  var possible = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";\n\n  for (var i = 0; i < longitud; i++)\n    text += possible.charAt(Math.floor(Math.random() * possible.length));\n\n  return text.toUpperCase();\n}\n\n\n/*  ########################################################################\n    ########################################################################\n	Function: LanzarEditorScript\n	De acuerdo a los contenidos actuales del formulario y que definen el script, lanza el editor de codigo con los parametros correctos\n\n	Variables de entrada:\n\n		CamposForm - Esta funcion utiliza los mismos campos del formulario.  CUIDADO: los campos pueden ser editados en caliente, esto no necesariamente obedecera a la naturaleza del script.\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction LanzarEditorScript() {\n    //Variables para el llamado\n    var AnchoVentana=\'\';\n    var AltoVentana=\'\';\n    var CerrarModal=\'No\';\n\n    var Origen_Archivo=\'B\'; // Determina el origen del contenido para el archivo.  A=Archivo B=BaseDatos\n    var Tabla_Archivo=\'core_scripts\'; // Cuando el origen es B.  Indica el nombre de la tabla vinculada que almacena el contenido\n    var Campo_Archivo=\'cuerpo\'; // Cuando el origen es B.  Indica el nombre del campo que almacena el contenido\n    var Llave_Registro=$(\"#id\").val(); // Cuando el origen es B.  Indica valor del campo ID del registro que almacena el contenido\n\n    var PCODER_archivo = \'\'; // - Ruta del archivo que sera abierto.\n    var PCODER_ModoEditor=$(\"#lenguaje\").val(); // Modo utilizado para el editor (lenguaje a ser reconocido)\n    var PCODER_extension=\'\'; // Extension de archivo asociada al contenido.  Si no se recibe y es un archivo se intenta tomar desde su nombre.  Obligatorio en las aperturas de contenido por BD.  Ej:  php | html | js | txt\n\n    var PCODER_OcultarMenu = \'0\'; // - Indica a PCoder que no cargue la barra de menu superior y la barra de estado para hacer el editor mas amplio.  Se presentara mensaje advirtiendo como se puede abrir en caso que se desee.\n    var PCODER_OcultarEstado = \'0\'; // - Oculta barra de estado del editor\n    var PCODER_TipoMenu = \'Texto\'; // - Indica el tipo de diseno de menu del editor como uno de dos valores:  Texto | Iconos.  Si no es especificado se asume tipo texto\n    var PCODER_EstadoSimple = \'1\'; // - Indica a PCoder que no cargue la barra de estado inferior con datos sobre el contenido editado.  Solo presentara las opciones basicas de distribucion del editor y comando de saltar a una linea.\n    var PCODER_SoloLectura = \'0\'; // - Determina si el editor ACE se inicia en modo de solo lectura.  Util para vistas o revision de versiones anteriores del documento.  Que permiten editor completo sin posibilidad de edicion\n    var PCODER_Titulo = \'Script personalizado: \'+$(\"#titulo\").val(); // - Define un texto utilizado como titulo del documento cuando se requiera dar detalles para su edicion\n\n    //CARGA EL EDITOR\n    var LMQTP=PCOJS_CargarArchivoPCoderBD(\'{$LlaveParcial_FirmaSistema}\',AnchoVentana,AltoVentana,PCODER_archivo,CerrarModal,Origen_Archivo,Tabla_Archivo,Campo_Archivo,Llave_Registro,PCODER_extension,PCODER_ModoEditor,PCODER_TipoMenu,PCODER_EstadoSimple,PCODER_Titulo);\n}\n\n\n/*  ########################################################################\n    ########################################################################\n	Function: LanzarEjecucionScript\n	De acuerdo a los contenidos actuales del formulario y que definen el script, lanza el editor de codigo con los parametros correctos\n\n	Variables de entrada:\n\n		CamposForm - Esta funcion utiliza los mismos campos del formulario.  CUIDADO: los campos pueden ser editados en caliente, esto no necesariamente obedecera a la naturaleza del script.\n\n	Salida:\n		Ventana del editor cargada mediante la funcion interna del framework\n*/\nfunction LanzarEjecucionScript() {\n    var CodigoUnicoScript=$(\"#codigo_script\").val();\n    var URLPopUp=\"index.php?PCO_Accion=PCO_EvaluarCodigoExterno&Codigo=\"+CodigoUnicoScript+\"&Silenciar=No&Llave={$LlaveDePaso}&Presentar_FullScreen=1&Precarga_EstilosBS=0\";\n    PCOJS_MostrarMensaje(\"Resultados previos de ejecucion del Script\",\"Cargando...\",\"modal-wide oculto_impresion\");\n    $(\"#PCO_Modal_MensajeCuerpo\").html(\'<b>TENGA EN CUENTA:</b> Si su script usa variables generadas en tiempo de ejecuci&oacute;n es probable que no las pueda reemplazar correctamente.  Esta opci&oacute;n solamente llama a la funci&oacute;n/acci&oacute;n del Framework <b>PCO_EvaluarCodigoExterno()</b> encargada de ejecuci&oacute;n y la cual usted deber&iacute;a llamar en su segmento de c&oacute;digo correspondiente cuando realmente desee correr este script personalizado en alguna parte de su aplicaci&oacute;n.<hr><iframe id=\"IFrameEmbebido\" scrolling=\"yes\" style=\"font-family: Roboto, monospace; font-size: 14px; background-color:darkgray; color:lightgray; border:0px;\" height=400 width=100% src=\"\'+URLPopUp+\'\"></iframe>\');\n    $(\"#PCO_Modal_MensajeBotones\").html(\'<button id=\"boton_filtrar\" type=\"button\" class=\"btn btn-outline btn-info\" data-dismiss=\"modal\" onclick=\"\" >Cerrar</button></a>\');\n}\n\n\n/*  ########################################################################\n    ########################################################################\n	Function: PCO_ProbarSoporteLenguaje\n	Utiliza un script interno de HolaMundo creado en un lenguaje determinado para presentar un mensaje al usuario junto con reemplazo de variables.  Usado para verificar si un lenguaje esta o no soportado del lado del servidor.\n\n	Variables de entrada:\n\n		IdLenguaje - Codigo unico del lenguaje sobre el Framework\n\n	Salida:\n		Ventana modal con los resultados de ejecucion\n*/\nfunction PCO_ProbarSoporteLenguaje() {\n    var CodigoLenguaje=document.FRMBASEINFORME.PCO_Valor.value;\n    var URLPopUp=\"index.php?PCO_Accion=PCO_ProbarSoporteLenguaje&Codigo=\"+CodigoLenguaje+\"&Silenciar=No&Llave={$LlaveDePaso}&Presentar_FullScreen=1&Precarga_EstilosBS=0\";\n    PCOJS_MostrarMensaje(\"Resultados de prueba de ejecucion de lenguaje externo\",\"Cargando...\",\"modal-wide oculto_impresion\");\n    $(\"#PCO_Modal_MensajeCuerpo\").html(\'<b>TENGA EN CUENTA:</b> Esta funcion utiliza un HolaMundo simple para saber si su servidor cuenta con soporte para el lenguaje deseado. Usted debe ver como resultado un mensaje de saludo del lenguaje especifico junto con su nombre de usuario como variable de ejemplo transportada .<hr><iframe id=\"IFrameEmbebido\" scrolling=\"yes\" style=\"font-family: Roboto, monospace; font-size: 14px; background-color:darkgray; color:lightgray; border:0px;\" height=400 width=100% src=\"\'+URLPopUp+\'\"></iframe>\');\n    $(\"#PCO_Modal_MensajeBotones\").html(\'<button id=\"boton_filtrar\" type=\"button\" class=\"btn btn-outline btn-info\" data-dismiss=\"modal\" onclick=\"\" >Cerrar</button></a>\');\n}\n\n\nfunction FrmAutoRun()\n    {\n        //Genera el ID unico del Script\n        if ($(\"#codigo_script\").val()==\"0\" || $(\"#codigo_script\").val()==\"\")\n            {\n                $(\"#codigo_script\").val(GenerarIDScript(10));\n                $(\"#PCOContenedor_btn_actualizar\").hide();\n                $(\"#PCOContenedor_btn_script\").hide();\n                $(\"#PCOContenedor_btn_ejecutar\").hide();\n            }\n        else\n            $(\"#PCOContenedor_btn_guardar\").hide();  \n    }',0,'nav-tabs','datos','responsive','col-xs-12 col-sm-12 col-md-4 col-lg-4 | col-xs-12 col-sm-12 col-md-8 col-lg-8','panel-primary','<?php\n    ##########################################################################\n    ##########################################################################\n    //VERIFICA SEGURIDAD: Perfil de Administrador requerido antes de continuar\n    global $PCOSESS_LoginUsuario,$MULTILANG_ErrorTitAuth,$MULTILANG_WSErr06;\n    if (!PCO_EsAdministrador(@$PCOSESS_LoginUsuario))\n        {\n            PCO_Mensaje(\"{$MULTILANG_ErrorTitAuth}\", \"{$MULTILANG_WSErr06}\", \'\', \'fa fa-exclamation-triangle fa-3x texto-rojo texto-blink\', \'alert alert-warning alert-dismissible\');\n            PCO_Auditar(\"$PCOSESS_LoginUsuario Intenta acceso no autorizado Frm:-38\",\"SECLog:event\");\n            die();\n        }\n    ##########################################################################\n    ##########################################################################\n    \n    //Llave usada para lanzar el editor\n    global $LlaveParcial_FirmaSistema,$LlaveDePaso;\n    $LlaveParcial_FirmaSistema=substr($LlaveDePaso,-3);\n    ','<?php\n\n//Vuelve a recargar el formulario en operaciones de creacion o actualizacion de scripts\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta=1;\nPCO_CargarFormulario(\"-38\",\"1\");\n',0),(11,'Egresos','Registro de Egresos','Registro de Egresos','app_egresos',3,'function FrmAutoRun()\n    {\n        if($(\'#id\').val()) {\n            $(\'#btn_create\').hide();\n        }\n        else {\n            $(\'#btn_update\').hide();\n        }\n		\n    }\n\nfunction eliminar() {\n    const respEliminar = PCO_ObtenerContenidoAjax(0, \'index.php\',\n        \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=EGRESO_eliminarEgreso&idEgreso=\' + document.FRMBASEINFORME.PCO_Valor.value);\n    if(respEliminar == 0) {\n        setTimeout(() => { \n			document.FRMBASEINFORME.PCO_Accion.value=\'PCO_CargarObjeto\';\n			document.FRMBASEINFORME.PCO_Objeto.value=\'frm:11:1\';\n			document.FRMBASEINFORME.Precarga_EstilosBS.value=\'1\';\n			document.FRMBASEINFORME.Presentar_FullScreen.value=\'0\';\n			document.FRMBASEINFORME.target = \'_self\';\n			document.FRMBASEINFORME.submit();\n        }, 2000);\n        PCOJS_MostrarMensaje(\"Aviso del sistema\", \"Se ha eliminado el egreso\");\n    }\n    else\n        PCOJS_MostrarMensaje(\"Aviso del sistema\", \"Hubo un error eliminando el egreso\");\n        //PCOJS_MostrarMensaje(\"Aviso del sistema\", \"La AFP se encuentra asociado a un usuario!\");\n}',0,'nav-tabs','datos','tradicional','','panel-primary','','<?php\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta = 1;\n$PCO_PostAccion = 1;\n$accionForm = \"Guardado\";\nif($id)\n    $accionForm = \"Actualizado\";\nPCO_Mensaje(\"Aviso del sistema\",\"$accionForm el Egreso correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\nPCO_CargarFormulario(11);',0),(12,'Administración - Ventas','Administración de las ventas','Administración de las ventas','app_ventas',3,'function FrmAutoRun()\n    {\n        $(\'#PCOContenedor_factura_cerrada\').hide();\n            $(\'#PCOContenedor_estado\').hide();\n        \n        if($(\'#id\').val()) {\n            $(\'#PCOContenedor_btn_update\').show();\n            $(\'#PCOContenedor_nro_factura\').show();\n        //    $(\'#PCOContenedor_factura_cerrada\').show();\n            $(\'#PCOContenedor_nro_remision\').show();\n            $(\'#PCOContenedor_nro_salida_almacen\').show();\n            $(\'#PCOContenedor_observaciones\').show();\n           // $(\'#PCOContenedor_estado\').show();\n            \n            if($(\'#usuario2\').val()==\"daniela\" ||$(\'#usuario2\').val()==\"admin\") {\n         \n            $(\'#PCOContenedor_factura_cerrada\').show();\n        $(\'#PCOContenedor_estado\').show();\n\n            \n        }\n            \n        }\n        else {\n            $(\'#PCOContenedor_btn_update\').hide();\n            $(\'#PCOContenedor_nro_factura\').hide();\n           // $(\'#PCOContenedor_factura_cerrada\').hide();\n            $(\'#PCOContenedor_nro_remision\').hide();\n            $(\'#PCOContenedor_nro_salida_almacen\').hide();\n            $(\'#PCOContenedor_observaciones\').hide();\n         //$(\'#PCOContenedor_estado\').hide();\n            \n            \n        }\n        \n        \n        \n        \n        \n    }\n    \n    function actualizarInforme() {\n    $(\'#informeCompra\').html(PCO_ObtenerContenidoAjax(0, \'index.php\',\n        \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:11:0&id=\' + id.value)\n    );\n}',0,'nav-tabs','datos','tradicional','','panel-primary','','<?php\nglobal $PCO_PostAccionDirecta, $id, $accionForm;\n$PCO_PostAccionDirecta = 1;\n//$PCO_PostAccion = 1;\n$accionForm = \"Guardado\";\nif($id)\n    $accionForm = \"Actualizado\";\nPCO_Mensaje(\"Aviso del sistema\",\"La venta $accionForm correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\nPCO_CargarFormulario(12);',0),(13,'Editar Administracion Ventas','','','app_ventas',1,'// const { tipo_venta2 } = document.datos2;\n\n/* const origenListaOpciones2 = ({ PCO_TablaConsulta, PCO_ListaCamposRetorno, PCO_ListaCamposBusqueda, PCO_CondicionFiltrado }) => ({\n      values: \"a, b, c\",\n      ajax: {\n        url: \"index.php\",\n        type: \"POST\",\n        dataType: \"json\",\n        data: {\n          q: \"{{{q}}}\",\n          PCO_Accion: \"PCO_ObtenerOpcionesAjaxSelect\",\n          Presentar_FullScreen: \"1\",\n          PCO_TablaConsulta,\n          PCO_ListaCamposRetorno,\n          PCO_ListaCamposBusqueda,\n          PCO_CondicionFiltrado\n        }\n      },\n      minLength: 3,\n      locale: {\n        emptyTitle: \"Seleccione y digite para buscar\",\n        statusInitialized: \"Empiece a digitar para recuperar registros\",\n        statusSearching: \"Cargando...\",\n        currentlySelected: \"Actualmente seleccionado(s):\",\n        errorText: \"No se pueden recuperar registros\",\n        statusTooShort: \"Ingrese al menos tres caracteres\",\n        statusNoResults: \"No se encuentran resultados\",\n        searchPlaceholder: \"Buscar...\"\n      },\n      log: 0,\n      preprocessData: (data) => data.length ? data.map(({ T: text, V: value, S: subtext, I: icon }) => ({\n        text,\n        value,\n        data: {\n          subtext,\n          icon,\n        }\n        })) : []\n}); */\n\n/* function actualizarProducto()\n    {\n        if(!$(\'#id2\').val()) {\n            PCOJS_MostrarMensaje(\"Alerta Venta\", \"No estas trabajando sobre una venta\");\n            return;\n        }\n        if(!$(\'#cantidad2\').val()) {\n            PCOJS_MostrarMensaje(\"Alerta Cantidad\", \"La cantidad es obligatoria\");\n            return;\n        }\n        if(!$(\'#precio2\').val()) {\n            PCOJS_MostrarMensaje(\"Alerta Precio\", \"El precio es obligatorio\");\n            return;\n        }\n        const resp = JSON.parse(PCO_ObtenerContenidoAjax(0,\n            \'index.php\', \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=VENTA_actualizarProductoVenta\' +\n                \'&id=\' + $(\'#id2\').val() + \n                \'&id_producto=\' + $(\'#id_producto2\').val()  +\n                \'&cantidad=\' + $(\'#cantidad2\').val() +\n                \'&precio=\' + $(\'#precio2\').val()\n            )\n        );\n        window.parent.finalizarEdicionProducto();\n    } */\n\nfunction FrmAutoRun(){}\n\n/* $(document).ready(function() {\n    $(\"#id_producto2\").selectpicker().ajaxSelectPicker(\n        origenListaOpciones2({ \n            PCO_TablaConsulta: \"app_productos\",\n            PCO_ListaCamposRetorno: \"id,CONCAT(codigo,\' | \',nombre)\",\n            PCO_ListaCamposBusqueda: \"codigo,nombre\",\n            PCO_CondicionFiltrado: \"AND tipo_producto=\"+tipo_venta2.value,\n        }));\n    $(\"#id_producto2\").trigger(\"change\");\n}); */',0,'nav-tabs','datos2','tradicional','','panel-primary','','',0),(14,'Liquidación Mecánicos','Liquidación Mecánicos','Liquidación Mecánicos','app_liquidacion_mecanicos_enc',3,'const { \n    fecha_inicio, fecha_fin, fecha_inicio_liq, fecha_fin_liq\n} = document.datos;\n\nfunction FrmAutoRun()\n    {\n        //Aqui sus instrucciones\n    }\n\nfunction Aplicar_data_table(inf)\n{\n    const table = $(\'#TablaInforme_\'+inf).dataTable({\n        aLengthMenu: [[5, 10, 25, 50, -1], [5, 10, 25, 50, \"All\"]],\n        scrollX: true,\n        scrollY: true,\n        scrollCollapse: true,\n        AutoWidth: true,\n        processing: false,\n        colReorder: true,\n        // responsive: true,\n        fnInitComplete: function() {\n            this.fnAdjustColumnSizing();\n            // this.columns.adjust();\n        },\n        language: {\n            lengthMenu: \"Mostrando _MENU_ resultados por página\",\n            zeroRecords: \"Nothing found - sorry\",\n            info: \"Viendo página _PAGE_ de _PAGES_\",\n            infoEmpty: \"No hay registros disponibles\",\n            infoFiltered: \"(Filtrado de _MAX_ registros en total)\",\n            oPaginate: { sFirst:\"Primero\",sLast:\"Ultimo\",sNext:\"Siguiente\",sPrevious:\"Previo\" },\n            sEmptyTable:\"No hay datos en la tabla\",\n            sSearch:\"Buscar:\",\n            sLoadingRecords:\"Cargando...\",\n            sProcessing:\"Procesando...\",\n            sZeroRecords:\"No hay registros que coincidan con el criterio de búsqueda\"\n        }\n    }).columns.adjust();\n    $(\'#container\').css( \'display\', \'block\' );\n    // setTimeout(table.fnAdjustColumnSizing(), 1000);\n/* setTimeout(() => {\n    $(\"#TablaInforme_\"+inf).DataTable().columns.adjust();\n}, 500); */\n}\n\nfunction generarInformePrevisualizar() {\n    const fechaMaxima = moment(fecha_fin.value, \'YYYY-MM-DD\')\n    .endOf(\'day\')\n    .toISOString();\n    if(fecha_inicio.value && fecha_fin.value)\n        $(\'#informePrevisualizar\').html(\n            PCO_ObtenerContenidoAjax(0, \'index.php\',\n            \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:21:0&fechaInicio=\'+fecha_inicio.value+\'&fechaFin=\' + fechaMaxima) +\n            PCO_ObtenerContenidoAjax(0, \'index.php\',\n            \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:31:0&fechaInicio=\'+fecha_inicio.value+\'&fechaFin=\' + fechaMaxima)\n        );\n}\n\nfunction getLiquidacion() {\n    /* const fechaMaxima = moment(fecha_fin_liq.value, \'YYYY-MM-DD\')\n    .endOf(\'day\')\n    .toISOString(); */\n    if(fecha_inicio_liq.value && fecha_fin_liq.value)\n        $(\'#informeLiquidaciones\').html(\n            PCO_ObtenerContenidoAjax(0, \'index.php\',\n            \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:35:0&fechaInicio=\'+fecha_inicio_liq.value+\'&fechaFin=\' + fecha_fin_liq.value)\n        );\n}\n\nfunction PreVisualizarLiquidacion() {\n    const idMecanico = document.FRMBASEINFORME.PCO_Valor.value;\n	/* document.FRMBASEINFORME.PCO_Valor.value=\'34\';\n	document.FRMBASEINFORME.PCO_Accion.value=\'VENTAS_PreVisualizarLiquidacion\';\n	document.FRMBASEINFORME.Precarga_EstilosBS.value=\'0\';\n	document.FRMBASEINFORME.Presentar_FullScreen.value=\'1\';\n	document.FRMBASEINFORME.target = \'_blank\';\n	document.FRMBASEINFORME.submit(); */\n	document.datos.id_registro_datos.value = idMecanico;\n	document.datos.PCO_Accion.value = \'VENTAS_PreVisualizarLiquidacion\';\n    document.datos.Precarga_EstilosBS.value = 0;\n    document.datos.Presentar_FullScreen.value = 1;\n    document.datos.target = \'_blank\';\n	document.datos.submit();\n}\n\nfunction mostrarMensajePopUp(TituloPopUp, Mensaje, modalWide = true) {\n    $(\'#modalMensajeTitulo\').html(TituloPopUp);\n	$(\'#modalMensajeCuerpo\').html(Mensaje);\n\n    //Retira cualquier clase preexistente o remanente de cualquier personalizacion previa y agrega las clases base\n    $(\"#modalMensaje\").removeClass();\n    $(\"#modalMensaje\").addClass(modalWide ? \"modal fade modal-wide in\" : \"modal\");\n    // $( \"#modalMensaje\" ).addClass( \"modal\" );\n    // $( \"#modalMensaje\" ).addClass( \"fade\" );\n    $(\"#modalMensaje\").addClass( \"oculto_impresion\" );\n\n	// Se muestra el cuadro modal\n	$(\'#modalMensaje\').modal(\'show\');\n\n	//Hacer que la ventana este siempre por encima\n	$(\"#modalMensaje\").css(\"z-index\", \"1500\");\n	// $(\"#TablaInforme_\"+inf+\"-container\").addClass(\"d-flex\");\n	$(\'#modalMensajeCuerpo > div:nth-child(1)\').hide();\n	setTimeout(() => {\n        Aplicar_data_table(23);\n    }, 500);\n    /* $(\"#TablaInforme_23\").on(\'init.dt\', function () {\n      // $(\"#table1-container\").addClass(\"d-flex\");\n      setTimeout(() => {\n        // $(\"#TablaInforme_\"+inf).DataTable().columns.adjust();\n        Aplicar_data_table(23);\n      }, 500);\n    }); */\n	// setTimeout(Aplicar_data_table(23), 1000);\n}\n\nfunction detallVentMecanic() {\n    const idMecanico = document.FRMBASEINFORME.PCO_Valor.value;\n    const fechaMaxima = moment(fecha_fin.value, \'YYYY-MM-DD\')\n        .endOf(\'day\')\n        .toISOString();\n    const condiciones = \" AND app_ventas.id_mecanico=\"+idMecanico+\" AND app_ventas.fecha>=\'\"+fecha_inicio.value+\"\' AND app_ventas.fecha<=\'\"+fechaMaxima+\"\'\";\n\n    mostrarMensajePopUp(\'Detalle ventas mecánico\', PCO_ObtenerContenidoAjax(0, \'index.php\', \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:23:1\'+\n        \'&condiciones=\'+condiciones\n    ));\n}\n\nfunction detalleVenta() {\n    const idVenta = document.FRMBASEINFORME.PCO_Valor.value;\n    /* const fechaMaxima = moment(fecha_fin.value, \'YYYY-MM-DD\')\n        .endOf(\'day\')\n        .toISOString();\n    const condiciones = \" AND app_ventas.id_mecanico=\"+idMecanico+\" AND app_ventas.fecha>=\'\"+fecha_inicio.value+\"\' AND app_ventas.fecha<=\'\"+fechaMaxima+\"\'\"; */\n\n    mostrarMensajePopUp(\'Detalle ventas mecánico\', PCO_ObtenerContenidoAjax(0, \'index.php\', \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:11:1\'+\n        \'&id=\'+idVenta // \'&condiciones=\'+condiciones+\n    ), false);\n}\n\nfunction generarLiquidacion() {\n    if(!fecha_fin.value || !fecha_inicio.value) {\n        PCOJS_MostrarMensaje(\"Aviso del sistema\", \"Debes seleccionar un rango de fecha para generar la liquidación\");\n        return;\n    }\n    document.datos.PCO_Accion.value = \'VENTA_generarLiquidacionMecanicos\';\n    document.datos.Precarga_EstilosBS.value = 1;\n    document.datos.Presentar_FullScreen.value = 0;\n    document.datos.target = \'_self\';\n	document.datos.submit();\n}',0,'nav-tabs','datos','tradicional','','panel-primary','','',0),(15,'Novedades Mecanicos','Novedades Mecánicos','Novedades Mecánicos','app_novedades_mecanicos',3,'function FrmAutoRun()\r\n    {\r\n        if($(\'#id\').val()) {\r\n            $(\'#btn_create\').hide();\r\n        }\r\n        else {\r\n            $(\'#btn_update\').hide();\r\n        }\r\n		\r\n    }\r\n\r\nfunction eliminar() {\r\n    const respEliminar = PCO_ObtenerContenidoAjax(0, \'index.php\',\r\n        \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=EGRESO_eliminarEgreso&idEgreso=\' + document.FRMBASEINFORME.PCO_Valor.value);\r\n    console.log(respEliminar, \"document.FRMBASEINFORME.PCO_Valor.value\", document.FRMBASEINFORME.PCO_Valor.value);\r\n    if(respEliminar == 0) {\r\n        setTimeout(() => { \r\n			document.FRMBASEINFORME.PCO_Accion.value=\'PCO_CargarObjeto\';\r\n			document.FRMBASEINFORME.PCO_Objeto.value=\'frm:15:1\';\r\n			document.FRMBASEINFORME.Precarga_EstilosBS.value=\'1\';\r\n			document.FRMBASEINFORME.Presentar_FullScreen.value=\'0\';\r\n			document.FRMBASEINFORME.target = \'_self\';\r\n			document.FRMBASEINFORME.submit();\r\n        }, 2000);\r\n        PCOJS_MostrarMensaje(\"Aviso del sistema\", \"Se ha eliminado la Novedad\");\r\n    }\r\n    else\r\n        PCOJS_MostrarMensaje(\"Aviso del sistema\", \"Hubo un error eliminando el egreso\");\r\n        //PCOJS_MostrarMensaje(\"Aviso del sistema\", \"La AFP se encuentra asociado a un usuario!\");\r\n}',0,'nav-pills','datos','tradicional','','panel-primary','','<?php\r\nglobal $PCO_PostAccionDirecta;\r\n$PCO_PostAccionDirecta = 1;\r\n$PCO_PostAccion = 1;\r\n$accionForm = \"Guardado\";\r\nif($id)\r\n    $accionForm = \"Actualizado\";\r\nPCO_Mensaje(\"Aviso del sistema\",\"$accionForm la novedad correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\r\nPCO_CargarFormulario(15);',0),(16,'Ventas a Credito','Ventas a Credito','Ventas a Credito sin Cancelar','app_ventas',3,'function cargarInformeAbono() {\n    $(\'#informeabono\').html(PCO_ObtenerContenidoAjax(0, \'index.php\',\n        \'Presentar_FullScreen=1&Precarga_EstilosBS=0&PCO_Accion=PCO_CargarObjeto&PCO_Objeto=inf:40:0&id=\' + $(\'#id\').val())\n    );\n}\n\nfunction FrmAutoRun()\n    {\n        \n        if($(\'#id\').val()) {\n            $(\'#PCOContenedor_btn_consultar\').hide();\n            $(\'#PCOContenedor_fecha_inicio\').hide();\n            $(\'#PCOContenedor_fecha_fin\').hide();\n            $(\'#PCOContenedor_ventasCredito\').hide();\n            cargarInformeAbono();\n        }\n        else {\n            $(\'#PCOContenedor_btn_update\').hide();\n            $(\'#PCOContenedor_factura_pagada\').hide();\n            $(\'#PCOContenedor_fecha_pago\').hide();\n            $(\'#PCOContenedor_forma_pago\').hide();\n            $(\'#PCOContenedor_total\').hide();\n            $(\'#PCOContenedor_abono\').hide();\n            $(\'#PCOContenedor_informeabono\').hide();\n            \n        }\n        \n        if(!$(\'#fecha_inicio\').val()) $(\'#fecha_inicio\').val($(\'#fecha\').val());\n        if(!$(\'#fecha_fin\').val())    $(\'#fecha_fin\').val($(\'#fecha\').val());\n        if(!$(\'#cliente_credito\').val())    $(\'#cliente_credito\').val($(\'#cliente\').val());\n   \n		\n    }',0,'nav-tabs','datos','tradicional','','panel-primary','<?php\nglobal $id, $abono, $PCO_PostAccionDirecta;\n\nif($id) {\n$abono2= PCO_EjecutarSQL(\"\n    SELECT SUM(valor_abono) \n    FROM  app_abonos_ventas_credito \n    WHERE id_venta = \'$id\'\n\")->fetchColumn();\n\n\n$abono = number_format( $abono2, 2, \",\", \" \");\n\necho($abono);\n}','<?php\nglobal $PCO_PostAccionDirecta, $fecha_inicio, $fecha_final, $cliente, $id, $accionForm;\n$PCO_PostAccionDirecta = 1;\n//$PCO_PostAccion = 1;\n$accionForm = \"se ha consultado\";\n\n\n\nif($id)\n    $accionForm = \"Actualizado\";\nPCO_Mensaje(\"Aviso del sistema\",\"La venta $accionForm correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\n\nunset($GLOBALS[\'id\']);\n\nPCO_CargarFormulario(16);',0),(17,'Abono Venta Crédito','','','app_abonos_ventas_credito',3,'function FrmAutoRun()\n    {\n        if($(\'#id\').val()) {\n            $(\'#btn_create\').hide();\n        }\n        else {\n            $(\'#btn_update\').hide();\n        }\n		\n    }',0,'nav-tabs','datos','tradicional','','panel-primary','','<?php\nglobal $PCO_PostAccionDirecta;\n$PCO_PostAccionDirecta = 1;\n$PCO_PostAccion = 1;\n$accionForm = \"Guardado\";\nif($id)\n    $accionForm = \"Actualizado\";\nPCO_Mensaje(\"Aviso del sistema\",\"$accionForm el Abono correctamente!\", \'\', \'fa fa-thumbs-up fa-5x icon-green texto-blink\', \'alert alert-success alert-dismissible\');\nPCO_CargarFormulario(17);',0);

--
-- Table structure for table `core_formulario_boton`
--

CREATE TABLE `core_formulario_boton` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `titulo` varchar(250) DEFAULT '',
  `estilo` varchar(250) DEFAULT '',
  `formulario` int(10) DEFAULT NULL,
  `tipo_accion` varchar(250) DEFAULT '',
  `accion_usuario` text DEFAULT NULL,
  `visible` int(1) DEFAULT 1,
  `peso` int(10) DEFAULT NULL,
  `retorno_titulo` varchar(50) DEFAULT '',
  `retorno_texto` text DEFAULT NULL,
  `confirmacion_texto` varchar(250) DEFAULT '',
  `retorno_icono` varchar(50) DEFAULT '',
  `retorno_estilo` varchar(50) DEFAULT '',
  `id_html` varchar(250) DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=107 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `core_formulario_boton`
--

INSERT INTO `core_formulario_boton` VALUES (101,' Cancelar','fa fa-times btn btn-warning  btn-sm ',-3,'interna_escritorio','',1,2,'','','','','',''),(100,' {$MULTILANG_Guardar}',' fa fa-bug btn btn-success ',-3,'interna_guardar','',1,1,'{$MULTILANG_BTReporteBugs}','{$MULTILANG_BTRetornoMsj}','{$MULTILANG_BTConfirmacionMsj}','fa fa-bug','alert-success',''),(98,'{$MULTILANG_IrEscritorio}','fa fa-home  btn btn-warning ',-16,'interna_escritorio','',1,1,'','','','','',''),(97,' {$MULTILANG_UsrVerAudit}','fa fa-file-text btn btn-warning ',-8,'externa_javascript','document.PCO_PanelAuditoriaMovimientos.submit();',1,3,'','','','','',''),(95,' {$MULTILANG_IrEscritorio}','fa fa-home  btn btn-default ',-8,'interna_escritorio','',1,1,'','','','','',''),(96,' {$MULTILANG_UsrAgregar}',' btn btn-success fa fa-plus',-8,'externa_javascript','document.location=\'index.php?PCO_Accion=PCO_CargarObjeto&PCO_Objeto=frm:-9:1\';',1,2,'','','','','',''),(77,'{$MULTILANG_FrmAccionRegresar}',' btn btn-warning ',-19,'interna_escritorio','',1,20,'','','','','',''),(76,'{$MULTILANG_Guardar}',' btn btn-success ',-19,'interna_guardar','',1,5,'URL corta agregada','Shortened link added','','fa fa-thumbs-up fa-fw','alert-success','btn_guardar'),(75,'{$MULTILANG_Actualizar}',' btn btn-primary ',-19,'interna_actualizar','',1,1,'URL corta actualizada','Shortened link updated','','fa fa-thumbs-up fa-fw','alert-success','btn_actualizar'),(82,'{$MULTILANG_FrmAccionRegresar}',' btn btn-warning ',-32,'interna_escritorio','',1,1,'','','','','',''),(102,'Guardar',' btn btn-success ',-30,'interna_guardar','',1,1,'','','','','',''),(88,'&#171; {$MULTILANG_UsuariosPermisos}',' btn btn-info ',-9,'externa_javascript','javascript:document.location=\'index.php?PCO_Accion=PCO_CargarObjeto&PCO_Objeto=frm:-8:1&FiltroLoginUsuario=_|_&FiltroNombreUsuario=_|_\';',1,1,'','','','','','btn_usuarios'),(78,'{$MULTILANG_InfActualizar}',' btn btn-success ',-14,'interna_actualizar','',1,1,'','','','','','btn_actualizar'),(80,'{$MULTILANG_IrEscritorio}',' btn btn-default ',-22,'interna_escritorio','',1,10,'','','','','',''),(79,'{$MULTILANG_Actualizar}',' btn btn-success ',-22,'interna_actualizar','',1,1,'','','','','','btn_actualizar'),(106,'{$MULTILANG_Actualizar}',' btn btn-warning ',-18,'externa_javascript','ValidarCamposYEnviar();',1,1,'','','','','',''),(105,'{$MULTILANG_IrEscritorio}',' btn btn-default ',-18,'interna_escritorio','',1,1,'','','','','',''),(94,' {$MULTILANG_Cancelar} ','fa fa-times btn btn-default ',-5,'interna_escritorio','',1,2,'','','','','',''),(93,' {$MULTILANG_Guardar}','fa fa-save btn btn-success ',-5,'externa_javascript','GuardarConfiguracionesProveedoresOAuth();',1,1,'','','','','',''),(85,' Cancelar','fa fa-times btn btn-warning  btn-sm ',-6,'interna_escritorio','',1,2,'','','','','',''),(84,' {$MULTILANG_Actualizar}','fa fa-save btn btn-success ',-6,'externa_javascript','VerificarFormBugtracker();',1,1,'','','','','',''),(83,' {$MULTILANG_BTPanel}','fa fa-bug  btn btn-info',-6,'externa_javascript','document.BugTrackingForm.submit();',1,1,'','','','','',''),(87,'{$MULTILANG_Actualizar}',' btn btn-warning ',-9,'interna_actualizar','',1,1,'','','','','','btn_actualizar'),(86,'{$MULTILANG_Guardar}',' btn btn-success ',-9,'externa_javascript','ValidarCamposYEnviar();',1,1,'','','','','','btn_guardar'),(81,'{$MULTILANG_Escritorio}',' btn btn-warning ',-42,'interna_escritorio','',1,1,'','','','','','btn_regresar'),(89,'{$MULTILANG_IrEscritorio}',' btn btn-default ',-9,'interna_escritorio','',1,10,'','','','','',''),(90,'Actualizar vectores faciales',' btn btn-warning ',-47,'interna_actualizar','',1,1,'','','','','','btn_actualizar'),(91,'{$MULTILANG_Cancelar}',' btn btn-default ',-47,'externa_javascript','window.close();',1,4,'','','','','','btn_cancelar'),(92,'{$MULTILANG_Actualizar}',' btn btn-success ',-39,'interna_actualizar','',1,1,'','','','','','boton_guardar'),(99,'{$MULTILANG_FrmBtnGuardar}',' btn btn-success ',-36,'externa_postcode','',1,3,'','','','','','btn_guardar_objeto_frm'),(103,'Actualizar vectores faciales',' btn btn-warning ',-46,'interna_actualizar','',1,1,'','','','','','btn_actualizar'),(104,'{$MULTILANG_Cancelar}',' btn btn-default ',-46,'externa_javascript','window.close();',1,4,'','','','','','btn_cancelar');

--
-- Table structure for table `core_formulario_objeto`
--

CREATE TABLE `core_formulario_objeto` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `tipo` varchar(20) DEFAULT NULL,
  `titulo` varchar(250) DEFAULT '',
  `campo` varchar(250) DEFAULT '',
  `ayuda_titulo` varchar(50) DEFAULT '',
  `ayuda_texto` text DEFAULT NULL,
  `formulario` int(10) DEFAULT NULL,
  `PCOBD_Peso` int(1) DEFAULT 1,
  `PCOBD_Columna` int(1) DEFAULT 1,
  `obligatorio` int(1) DEFAULT 0,
  `visible` int(1) DEFAULT 1,
  `valor_predeterminado` varchar(250) DEFAULT '',
  `validacion_datos` varchar(20) DEFAULT '',
  `etiqueta_busqueda` varchar(50) DEFAULT '',
  `ajax_busqueda` int(1) DEFAULT 1,
  `valor_unico` int(1) DEFAULT 0,
  `solo_lectura` varchar(10) DEFAULT '',
  `ancho` varchar(10) DEFAULT '0',
  `alto` varchar(10) DEFAULT '0',
  `barra_herramientas` int(1) DEFAULT NULL,
  `fila_unica` int(1) DEFAULT NULL,
  `lista_opciones` text DEFAULT NULL,
  `origen_lista_opciones` varchar(250) DEFAULT NULL,
  `origen_lista_valores` varchar(250) DEFAULT NULL,
  `valor_etiqueta` text DEFAULT NULL,
  `url_iframe` varchar(250) DEFAULT NULL,
  `objeto_en_ventana` int(1) DEFAULT NULL,
  `informe_vinculado` int(10) DEFAULT NULL,
  `maxima_longitud` int(10) DEFAULT 0,
  `valor_minimo` int(10) DEFAULT 0,
  `valor_maximo` int(10) DEFAULT 100,
  `valor_salto` int(10) DEFAULT 1,
  `formato_salida` varchar(250) DEFAULT '',
  `plantilla_archivo` varchar(250) DEFAULT '',
  `peso_archivo` int(10) DEFAULT NULL,
  `tamano_pincel` int(2) DEFAULT NULL,
  `color_trazo` varchar(20) DEFAULT '',
  `formulario_vinculado` int(10) DEFAULT NULL,
  `formulario_campo_vinculo` varchar(250) DEFAULT '',
  `formulario_campo_foraneo` varchar(250) DEFAULT '',
  `condicion_filtrado_listas` varchar(250) DEFAULT '',
  `pestana_objeto` varchar(250) DEFAULT '',
  `personalizacion_tag` text DEFAULT NULL,
  `modo_inline` int(1) DEFAULT 0,
  `imagen` varchar(250) DEFAULT '',
  `tipo_accion` varchar(250) DEFAULT '',
  `accion_usuario` text DEFAULT NULL,
  `valor_check_activo` varchar(250) DEFAULT '',
  `valor_check_inactivo` varchar(250) DEFAULT '',
  `valor_placeholder` varchar(255) DEFAULT '',
  `ocultar_etiqueta` int(1) DEFAULT 0,
  `id_html` varchar(255) DEFAULT '',
  `validacion_extras` varchar(255) DEFAULT '',
  `clase_contenedor` varchar(255) DEFAULT '',
  `ajax_busqueda_dinamica` int(1) DEFAULT 0,
  `etiqueta_colapsable` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `formulario` (`formulario`)
) ENGINE=MyISAM AUTO_INCREMENT=3844 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `core_formulario_objeto`
--

INSERT INTO `core_formulario_objeto` VALUES (2740,'texto_corto','Fecha y hora (selector unificado)','fechahora3','','',-27,15,1,0,1,'','fechahorafull','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fechahora3','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2741,'boton_comando','Limpiar','','','',-27,15,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'','externa_javascript','PracticoTEST_Combo_LimpiarOpciones();','','','',0,'','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(2739,'lista_seleccion','Alimentación dinámica (usar botones)','combo_lista_dinamica','','',-27,13,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'combo_lista_dinamica','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2738,'texto_corto','Fecha y hora (inicializada)','fechahora2','','',-27,13,1,0,1,'{$PCO_FechaOperacionGuiones} {$PCO_HoraOperacionPuntos}:00','fechahora','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fechahora2','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2737,'lista_seleccion','Lista con ancho fijo y valores largos','lista111','','',-27,12,3,0,1,'','','',0,0,'','50','0',0,0,'Valor corto,Valor largo: multiple Selecciones multiples sobre la lista. Guarda las selecciones separadas por coma. Por defecto las listas multiples son tratadas posteriormente como PCO_Delayed','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'lista111','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2736,'texto_corto','Fecha y hora simple','fechahora1','','',-27,11,1,0,1,'','fechahora','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fechahora1','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2735,'texto_corto','Hora simple (inicializada)','hora2','','',-27,10,1,0,1,'{$PCO_HoraOperacionPuntos}:00','hora','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'hora2','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2734,'lista_seleccion','Opciones directas + Busqueda','campo_lista_tabla_busqueda','','',-27,9,3,0,1,'','','',0,0,'','0','0',0,0,',Opcion 1,Opcion 2,_OPTGROUP_|Grupo 1,Opcion 3,Opcion 4,_OPTGROUP_','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-live-search=true',0,'','','','','','',0,'campo_lista_tabla_busqueda','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2733,'lista_seleccion','Selección multiples elementos','campo_lista_multiple','','',-27,8,3,0,1,'','','',0,0,'','0','0',0,0,'Opcion 1,Opcion 2,_OPTGROUP_|Grupo 1,Opcion 3,Opcion 4,_OPTGROUP_','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','multiple data-selected-text-format=count',0,'','','','','','',0,'campo_lista_multiple','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2732,'texto_corto','Hora simple','hora1','','',-27,8,1,0,1,'','hora','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'hora1','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2731,'texto_corto','Fecha selector independiente','fecha3','','',-27,7,1,0,1,'','fechaxanos','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha3','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2730,'lista_seleccion','Valores desde BD+AJAX','campo_lista_tablabd_ajax','','',-27,6,3,0,1,'','','',0,0,'','0','0',0,0,'','core_usuario.login','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','1=1 AND \"2\"=\"2\"','','',0,'','','','','','',0,'campo_lista_tablabd_ajax','','col-lg-12 col-md-12 col-sm-12 col-xs-12',1,''),(2728,'texto_corto','Fecha simple','fecha1','','',-27,5,1,0,1,'','fecha','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha1','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2729,'texto_corto','Fecha simple (inicializada)','fecha2','','',-27,6,1,0,1,'{$PCO_FechaOperacionGuiones}','fecha','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha2','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2727,'lista_seleccion','Valores directos + valores BD','campo_lista_tablabd','','',-27,4,3,0,1,'','','',0,0,'','0','0',0,0,'Valor1,Valor2,Valor3,_OPTGROUP_|Usuarios','core_usuario.login','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'campo_lista_tablabd','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2726,'etiqueta','','','','',-27,4,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><span style=\"font-size: 18px; background-color: transparent; font-weight: bold;\"><br></span></div><div style=\"text-align: center;\"><span style=\"font-size: 18px; background-color: transparent; font-weight: bold;\">Fechas y Horas</span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2725,'lista_seleccion','Valores desde BD (usuarios)','campo_lista_tabla','','',-27,3,3,0,1,'','','',0,0,'','0','0',0,0,',','core_usuario.login','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'campo_lista_tabla','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2724,'texto_clave','Campo de Texto para contraseña','texto2','','',-27,3,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'texto2','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3589,'texto_largo','{$MULTILANG_BTPasos}','pasos_reproduccion','{$MULTILANG_Ayuda}','{$MULTILANG_BTComplementoDes}',-3,5,2,0,1,'','','',0,0,'','0','6',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'pasos_reproduccion','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3588,'texto_largo','{$MULTILANG_BTTrazas}','trazas','{$MULTILANG_Detalles}','',-3,4,1,0,1,'{$PCO_CapturaTrazas}','','',0,0,'READONLY','0','10',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'trazas','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3587,'texto_largo','{$MULTILANG_BTDescripcion}','descripcion','','',-3,4,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'descripcion','','',0,''),(3586,'lista_seleccion','{$MULTILANG_BTSeveridad}','severidad','','',-3,3,2,1,1,'','','',0,0,'','0','0',0,0,',Crítico,Severo,Moderado,Menor,Apariencia','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-style=btn-warning',0,'','','','','','',0,'severidad','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3585,'lista_seleccion','{$MULTILANG_Prioridad}','prioridad','','',-3,3,2,0,1,'','','',0,0,'','0','0',0,0,'Normal,Bajo,Alto','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'prioridad','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3584,'lista_seleccion','{$MULTILANG_InfCategoria}','categoria','{$MULTILANG_Ayuda}','{$MULTILANG_BTCategoriaDes}',-3,3,1,1,1,'','','',0,0,'','0','0',0,0,',Error,Mejora,Pregunta','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-style=btn-info',0,'','','','','','',0,'categoria','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3583,'texto_largo','{$MULTILANG_BTHistorial}','historial_gestion','{$MULTILANG_Historico}','',-3,2,2,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'historial_gestion','','',0,''),(3582,'texto_corto','{$MULTILANG_BTAsignadoA}','asignado_a','','',-3,2,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'asignado_a','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3581,'lista_seleccion','{$MULTILANG_Estado}','estado','','',-3,2,1,1,1,'','','',0,0,'','0','0',0,0,'{$MULTILANG_BTEstadoNuevo},{$MULTILANG_BTEstadoProgreso},{$MULTILANG_BTEstadoCerrado}','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'estado','','zindex-tooltip col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3580,'texto_corto','{$MULTILANG_BTFechaCierre}','fecha_cierre','','',-3,2,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'fecha_cierre','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3579,'texto_corto','{$MULTILANG_BTUltimaActualizacion}','fecha_actualizacion','','',-3,2,1,0,1,'$PCO_FechaOperacionGuiones','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'fecha_actualizacion','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3578,'informe','','','','',-3,1,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,-10,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_BTPrevios}','',0,'','','','','','',0,'','','col col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3577,'texto_corto','{$MULTILANG_BTOrigen}','sistema_origen','','',-3,1,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'sistema_origen','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3576,'texto_corto','{$MULTILANG_BTUsuarioReporte}','reportado_por','','',-3,1,1,0,1,'$PCOSESS_LoginUsuario','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'reportado_por','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3647,'etiqueta','','','','',-21,6,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'contenedor_react_02','',' col-xs-12 col-sm-12 col-md-12 col-lg-12 well well-sm',0,''),(3646,'etiqueta','','','','',-21,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<span style=\"font-weight: bold;\">contenedor_react_02</span>: Adición de un control href (las props pueden variar)','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3645,'etiqueta','','','','',-21,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'contenedor_react_01','',' col-xs-12 col-sm-12 col-md-12 col-lg-12 well well-sm',0,''),(3644,'etiqueta','','','','',-21,2,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<span style=\"font-weight: bold;\">contenedor_react_01</span>: Adición de un control <span style=\"text-decoration-line: underline;\">con estados</span> a un componente','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3445,'boton_comando','{$MULTILANG_Actualizar}','','','',-16,16,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-primary btn-group btn-group-justified',0,'fa fa-refresh fa-fw','interna_actualizar','','','','',0,'btn_actualizar','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3446,'texto_corto','WGET: Plantilla de comando Cron / Cron command template','plantilla_cron2','Formato de archivo crontab / crontab file format ','',-16,16,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Ayuda de Cron / Cron help','',0,'','','','','','',0,'plantilla_cron2','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3441,'texto_corto','URL Absoluta','url_absoluta','URL para correr la tarea / URL to run this task','',-16,14,2,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'url_absoluta','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3442,'boton_comando','{$MULTILANG_Guardar}','','','',-16,15,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success btn-group btn-group-justified',0,'fa fa-save fa-fw','interna_guardar','','','','',0,'btn_guardar','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3443,'texto_corto','CURL: Plantilla de comando Cron / Cron command template','plantilla_cron1','Formato de archivo crontab / crontab file format ','',-16,15,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Ayuda de Cron / Cron help','',0,'','','','','','',0,'plantilla_cron1','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3444,'boton_comando','Editar script CRON','','','',-16,15,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-warning btn-group btn-group-justified',0,'fa fa-pencil fa-fw','externa_javascript','LanzarEditor_CRON();','','','',0,'btn_edicion','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3440,'etiqueta','','','','',-16,11,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center; \"><img src=\"data:image/png;base64,[encoded data, 6328 characters]\" data-filename=\"crontab-syntax.png\" style=\"width: 400px;\"><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Ayuda de Cron / Cron help','',0,'','','','','','',0,'ayuda_cron','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3439,'etiqueta','','','','',-16,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><br></p><p style=\"text-align: center; \"><img src=\"data:image/png;base64,[encoded data, 5452 characters]\" style=\"width: 100px;\" data-filename=\"image.png\"></p><p style=\"text-align: center; \"><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'lbl_script','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2806,'texto_corto','{$MULTILANG_FrmValorMinimo}','valor_minimo','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_MonSensorRango}',-11,16,2,0,1,'','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_FrmValorMinimo}',1,'valor_minimo','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2805,'lista_seleccion','{$MULTILANG_MonAlertaVibrar}','alerta_vibracion','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_Maquina}, {$MULTILANG_MonSensorRango}',-11,15,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'alerta_vibracion','','',0,''),(2804,'lista_seleccion','{$MULTILANG_MonAlertaSnd}','alerta_sonora','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_Maquina}, {$MULTILANG_MonSensorRango}',-11,14,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'alerta_sonora','','',0,''),(2803,'texto_corto','{$MULTILANG_MonCorreoAlerta}','correo_alerta','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_Maquina}, {$MULTILANG_MonSensorRango}',-11,13,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_MonCorreoAlerta}',1,'correo_alerta','','',0,''),(2802,'texto_corto','{$MULTILANG_MnuURL}','path','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_Imagen}, {$MULTILANG_Embebido}',-11,12,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_MnuURL}',1,'path','','',0,''),(2801,'boton_comando','{$MULTILANG_MonPgInicio} -> {$MULTILANG_MonTitulo}','','','',-11,12,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-primary btn-group-justified',0,'fa fa-globe','externa_javascript','CargarMonitoreo();','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2800,'lista_seleccion','{$MULTILANG_MonOcultaTit}','ocultar_titulos','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_MonCommSQL}',-11,11,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'ocultar_titulos','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2799,'boton_comando','{$MULTILANG_IrEscritorio}','','','',-11,11,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group-justified',0,'fa fa-home','interna_escritorio','','','','',0,'','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2798,'lista_seleccion','{$MULTILANG_MonTamano} (pixeles)','tamano_resultado','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_MonCommSQL}, {$MULTILANG_Etiqueta}',-11,10,2,0,1,'','','',0,0,'','0','0',0,0,'5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'tamano_resultado','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2797,'boton_comando','{$MULTILANG_Actualizar}','','','',-11,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-warning btn-group-justified',0,'fa fa-refresh fa-spin','interna_actualizar','','','','',0,'boton_actualizar','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2796,'boton_comando','{$MULTILANG_Agregar}','','','',-11,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success btn-group-justified',0,'fa fa-save','interna_guardar','','','','',0,'boton_guardar','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2795,'texto_corto','{$MULTILANG_InfAlto}','alto','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_MonCommShell}, {$MULTILANG_Imagen}, {$MULTILANG_Embebido}',-11,9,2,0,1,'','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfAlto}',0,'alto','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2794,'lista_seleccion','{$MULTILANG_MonModoCompacto}','modo_compacto','','',-11,9,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"modo_monitor\" ORDER BY ordenamiento','','',0,'','','','','','',0,'modo_compacto','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(2793,'lista_seleccion','{$MULTILANG_FrmAncho}','ancho','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_MonCommShell}, {$MULTILANG_Imagen}, {$MULTILANG_Embebido}, {$MULTILANG_MonSensorRango}',-11,8,2,0,1,'','','',0,0,'','0','0',0,0,'1,2,3,4,5,6,7,8,9,10,11,12','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'ancho','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2792,'texto_corto','{$MULTILANG_MonMsLectura}','milisegundos_lectura','','',-11,8,1,0,1,'1000','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'milisegundos_lectura','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(2791,'lista_seleccion','{$MULTILANG_ConnOrigenDatos}','conexion_origen_datos','{$MULTILANG_ConnOrigenDatosDes}','{$MULTILANG_AplicaPara} {$MULTILANG_Tipo}: {$MULTILANG_MonCommSQL}',-11,7,2,0,1,'','','',0,0,'','0','0',0,0,'{$MULTILANG_ConnPredeterminada}','core_replicasbd.nombre','core_replicasbd.nombre','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','tipo_replica=0 ORDER BY nombre','','',0,'','','','','','',0,'conexion_origen_datos','','',0,''),(2790,'lista_seleccion','{$MULTILANG_MonSaltos}','saltos','','',-11,7,1,0,1,'','','',0,0,'','0','0',0,0,'0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'saltos','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(2789,'texto_largo','{$MULTILANG_Comando}','comando','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_MonCommShell}, {$MULTILANG_MonCommSQL}, {$MULTILANG_MonSensorRango}',-11,6,2,0,1,'','','',0,0,'','80','2',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_Comando}',1,'comando','','',0,''),(2788,'texto_corto','{$MULTILANG_Nombre}','nombre','','',-11,5,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'nombre','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2787,'lista_seleccion','{$MULTILANG_MonMetodo}','tipo_ping','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_Maquina}',-11,4,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"metodos_monitor\" ORDER BY ordenamiento','','',0,'','','','','','',0,'tipo_ping','','',0,''),(2786,'lista_seleccion','{$MULTILANG_Peso}','peso','','',-11,4,1,0,1,'','','',0,0,'','0','0',0,0,'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'peso','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2785,'texto_corto','{$MULTILANG_Puerto}','puerto','{$MULTILANG_AplicaPara}','{$MULTILANG_Tipo}: {$MULTILANG_Maquina}',-11,3,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'puerto','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3662,'etiqueta','','','','',-10,11,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<span style=\"font-weight: bold; font-size: 18px;\">{$MULTILANG_ReplicaDefinidos}</span>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','',0,''),(3661,'etiqueta','','','','',-10,10,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'separador_informes','','',0,''),(3660,'texto_corto','{$MULTILANG_Puerto}','puertobd','','',-10,7,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'puertobd','','',0,''),(3659,'boton_comando','{$MULTILANG_IrEscritorio}','','','',-10,7,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group-justified',0,'fa fa-home','interna_escritorio','','','','',0,'','','',0,''),(3658,'boton_comando','{$MULTILANG_Actualizar}','','','',-10,6,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-warning btn-group-justified',0,'fa fa-refresh fa-spin','interna_actualizar','','','','',0,'boton_actualizar','','',0,''),(3657,'texto_clave','{$MULTILANG_Contrasena}','passwordbd','','',-10,5,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'passwordbd','','',0,''),(3655,'texto_corto','{$MULTILANG_Usuario}','usuariobd','','',-10,4,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'usuariobd','','',0,''),(3656,'boton_comando','{$MULTILANG_Guardar}','','','',-10,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success btn-group-justified',0,'fa fa-save','interna_guardar','','','','',0,'boton_guardar','','',0,''),(3653,'texto_corto','{$MULTILANG_Basedatos}?','basedatos','{$MULTILANG_AyudaTitBD}','{$MULTILANG_AyudaDesBD}',-10,3,2,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'basedatos','','',0,''),(3654,'lista_seleccion','{$MULTILANG_ReplicaTodo}','tipo_replica','{$MULTILANG_AyudaReplica}','',-10,4,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'tipo_replica','','',0,''),(3652,'lista_seleccion','{$MULTILANG_TipoMotor}','motorbd','{$MULTILANG_AyudaTitMotor}','{$MULTILANG_AyudaDesMotor}',-10,3,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"motores_bd\" ORDER BY ordenamiento','','',0,'','','','','','',0,'motorbd','','',0,''),(2912,'boton_comando','{$MULTILANG_Agregar}','','','',-26,51,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success btn-block btn-group-justified',0,'fa fa-save fa-fw','interna_guardar','','','','',0,'btn_agregar','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2911,'texto_largo','Certificado x509 (Completo) / x509cert <font color=red>[SSO:X.509 Certificate]</font>','idp_x509cert','','',-26,35,1,1,1,'','','',0,0,'','80','25',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','btn-xs',0,'','','','','','',0,'idp_x509cert','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2910,'texto_corto','URL: Servicio de Cierre / Logout Service <font color=red>[SSO:SLO Endpoint (HTTP)]</font>','idp_single_logout_service','','',-26,34,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'idp_single_logout_service','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2909,'texto_corto','URL: Servicio de Login / SSO Service <font color=red>[SSO:SAML 2.0 Endpoint (HTTP)]</font>','idp_single_signon_service','','',-26,33,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'idp_single_signon_service','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2908,'texto_corto','ID de Entidad / EntityID / <font color=red>[SSO:IssuerURL]</font>','idp_entityid','','',-26,32,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'idp_entityid','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2907,'etiqueta','','','','',-26,31,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><br></div><div style=\"text-align: center;\"><hr></div><div style=\"text-align: center;\"><span style=\"font-size: 18px; font-weight: bold; background-color: transparent; color: rgb(140, 123, 198);\">Configuración: Proveedor e Autenticación (IdP)</span></div><div style=\"text-align: center;\"><div>Deberían llenarse con datos entregados por el proveedor</div><div><span style=\"background-color: transparent; font-size: 14px;\">This should be filled in with data provided by the IdP</span></div></div><div style=\"text-align: center;\"><span style=\"font-size: 18px; font-weight: bold; background-color: transparent; color: rgb(140, 123, 198);\"><br></span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2906,'texto_corto','Cadena formato final','sp_nameid_format_full','','',-26,23,1,1,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','btn-xs ',0,'','','','','','',0,'sp_nameid_format_full','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2905,'lista_seleccion','Formato nombre / NameId format','sp_nameid_format','','',-26,22,1,1,1,'','','',0,0,'','0','0',0,0,'transient,persistent,emailAddress,unspecified','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'sp_nameid_format','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2904,'texto_corto','Servicio de cierre de sesion / Single Logout Service <font color=red>[CFG:Single Logout URL]</font>','sp_single_logout_service','Ayuda','Indique la ruta hacia el script que presta el servicio de desconexión unificado y cierre de sesiones de todo el SSO.   Normalmente index.php?sls',-26,21,1,1,1,'{$RaizScriptSAML}/inc/php-saml/practico/index.php?sls','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'sp_single_logout_service','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2903,'texto_corto','Servicio de aceptación / ACS <font color=red>[CFG:ACS (Consumer) URL + Recipient]</font>','sp_assertion_consumer_service','Ayuda','Indique la ruta hacia el script que realiza el proceso de recepción de respuestas y generación de sesiones locales después de recibir la información desde el IdP. \r\n Normalmente index.php?acs',-26,20,1,1,1,'{$RaizScriptSAML}/inc/php-saml/practico/index.php?acs','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'sp_assertion_consumer_service','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2900,'etiqueta','','','','',-26,16,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><hr></div><div style=\"text-align: center;\"><span style=\"font-size: 18px; font-weight: bold; background-color: transparent; color: rgb(255, 214, 99);\">Configuración: Proveedor de servicios</span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2901,'texto_corto','URL Base','sp_baseurl','','',-26,18,1,1,1,'{$DominioServidorSAML}','','',0,0,'','0','0',0,0,'','','','','',0,0,255,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','https://dominio.com',0,'sp_baseurl','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2902,'texto_corto','ID de Entidad / EntityID <font color=red>[CFG:Audience]</font>','sp_entity_id','Ayuda','Provea aquí una ruta hacia el archivo de configuración del servicio que entrega los metadatos asociados a este conector (normalmente metadata.php)',-26,19,1,1,1,'{$RaizScriptSAML}/inc/php-saml/practico/metadata.php','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'sp_entity_id','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2899,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','usuario_plantilla','Ayuda','OPCIONAL: Establece el usuario desde el cual se toman los permisos de base para usuarios logueados con SAML / Template rights for users who access via SAML',-26,15,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'usuario_plantilla','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2898,'etiqueta','','','','',-26,14,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center; \"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAJpUlEQVR4Ae2cWYgV2RmAJzvDJHnIMpM852ES8pAMQh4CeQhZ3vOSCcR9X9pdI+6CqKFRgwiixi2uKCM2hsRhVLDpdoOW1saltbVd+p7/VHUrjNHMYMbpE74zVZe6devWrep7b9+l+0JRdevs3/n//5w69Z96443RX2MRMMZ86dmzZ9/WWn/fP0Tke319fW82VktLbI0x5isDAwPfUkq9JyK/V0r9U0T+JSKtWusBEflcKWUPEfmfiDxQSn1IHMdxdorIGBH5MfkAvcTq1EdypMh13R+JyDwPyH+VUoPeYZRSaQ7SvVZKvdBaf+A4zmTHcd42xny5PmgkrCUNGhgY+KHWepmIiFLqVUpQSaEC9BOlVLfrur/r7+//ZsIq1mY01Epr/VNUUin1nwpBi4PriMg2Y8zXa5NQTK201r9WSrVUAVoU0KeO4/wtprq1E5TJZL4rIn/3bFNUY6p5z3Vd9881ayMdx/mTUkrXiNQV7CgR+bC/v/8HNSN2juO85TjOoVoHF6yfiDx3HOf9qkP0piSdwcrV0fWg1vqvVZugM4lVSjGPK6gudRA2KCIf9fT0fGNYpTGTyfyMCWwdAErauW0dHR1fGxaIHryXDQTPh9xacYie2jaS5Pnw/HNbxdSZAaMBbJ4PquBZRFrK/vTCVEVE6nW0LQirgBnimbqprPaw3uZ5BcCkATnouu5vywLRe8JIU3ijxFUs7JYEkWfbeng8K4PERXa6iOwoCaC3MBCZeaUqXWP58rTyiyFB9JakWPEdyQCNiNxMDZDF0Bpaz6t6B4rIH1JBZCV5pEteqP2didcRiegtw1e950ONqGp9HMf5TSIp5AVQld5hVBVQgs5q5xVqUYi8PUuQWa03tuz1E5GPeW0aC5DFRe/VY9kr0Aid4rrukliA3oJBpd7bNkKn9BpjvloQIh4DjSApFWzDp67rvhMJEAPpuVs0gqRUqg08mUyIBOg5+tT7O45Kgcvmq7XeEgkQL6khOvlkM6+g6tRSGS8jpzOeixmLiSVX9vHjx6avr69oPiJiiPvw4UPz6NEj8+TJE549Y9MRTjzScBRLQ3zq4senvGJlFGHwkgXmPCnEP69IwtiG+WlPnDhhVqxYYXbt2mUymUzBNHfv3jVHjhwxK1euNHPmzDHz5s0z69evN6dPn7Yw/fyC53v37pnjx4+bdevWmaamJpuO66NHj5ru7u68soB79uxZs2nTJps/aZYvX2727t1rbt68mRc/WFbM9WAmk/l5HkAcF2MSJS5s+/btZsKECWbt2rUFAV6+fNnMnj3bTJw40UyZMsWCmDlzpv3PvTVr1pje3t6cMq9du2bjET5p0iQza9Ysm8fUqVNtOjoi2GGkp0OISxryp8zJkyfb/9OnTzdXrlzJKSNh+9HS93IAsvpSruffYgBRpfnz59tGIKmdnZ1Wve7fv29aWlosUBp88ODBbONu376dBb5w4ULT0dFhAQMJqUQCV69enWM20ADymTZtmjlz5ox58OCBTUNHLFiwwIYh+dQnITg/3mDec7HnkzyQMiM/w5xzMYCnTp2ylUfyrl+/npMWCdqyZUs2HLtInQ4dOpRtMDCj6hmUWK6RTDQBkxKOf/HiRSuZhKPi4fBi//Pc5XDm9nySU2cWLiwOIMZ848aNFgYqF2XMUe/x48ebcePGWekkDZJCY/ft25etH2mDR7AeSBzxOW7dupVN48dhIPG1gM7x7yc9i8i/c1QYgJ5Dd+rMwoXGAcSoL1myxALcsWNHJMA7d+5YO0XjkRRUdOzYsRYqqkt55LNnzx5DWf7BgOTbQKCQHvCYhnAd+U8HouLUIyo87h7jRdUAYsOo+O7duxMBRGUBiETeuHHDNhZ7xqjNgOAPEosXL87awAMHDliAc+fOtbYvCsaqVavKB5B9GGwliCoo7b04CUQdmUYAEFXWWuf1PoNKUIWxg8BDooL2rKurywI9fPiwzW/RokVZgEx1iI+dZboUbgP1ID71GIoKO45zKkcCvWUs9mHkFZb2XhxAVIxwKo56IUnh/Hfu3Gkbz+gJPNL4dhMp8wcWPx3zRvILArx06VK2E9ra2vLKwBQAF8jnz5/PC/fzLnDmpftfcgDyh00sBRKkKiAIEGONveKg18m/tbU1q3ZIFHGARPjVq1cN8zOAHDt2LFvuuXPnbBrUddu2baanp8fGJ83JkyfzAHIf2OTDVAk7yD0OOo0pD2GYAeqWst34FI7JA1juiTQ9jL3zD54GaACwtm7dahsAkKVLl5rNmzfbibc/KabxQekkDfM6394xKcYULFu2zM7zgBG0gQBheuJPmplAU35zc3N2Mk792tvb08Ijfv5EGppsn0rZE5GF79+/36oGjQoeNBiAlIHUYXtoGGrkHzNmzDCkjxo5Scv0BGh+fM4+POweoP02cH3hwgUrgeH4GzZsMEyo/bgpz58ppd6NksAx5ViNQSWYyIaPqBk/9xgMGDgYYaPihBsHfEZm0nAwSITtYjAN8ZkaBeP7HRmMl+L6ReSqtOc8OeI9EYqB1Fp3Ry5ncbPB/J6HqqKx6URkfp76csPb2/ZBsR4Y4eGficivIgFyky2j5bCDDQz5BS5/cQDf9raMxopxAwMq1u6ugvAIwC+G/bYjGFAsQNd1fxkLkEA2K48CjHykdSLfhYSJstNbKeWMQsyFqLU+yUAb5hX5n53eowBzAL5KJH0+TTaaKKWejkL8AqKI/MNnk/jMuv8oQAvwcxH5SWJwwYhKKXcUomoOMkl1zTcGRjJAfCWfP3/+nVTQgpE9f+myLLTWY0dorf8Y5DGkaz7QQEfUI4BS6qy13pt42lKMLB9oGGHPyE950VaMS6pwPtAwEiCKyCdDHnXjiHpv7j4qRS3qIO1rVqTiOJQUxnZ4pVRbHYCIXRQoUP/XmUxmZkmAkiTmwwxKKT4oNpRK1moaXmVMSdL+ssTxIDaKJA6P5IXJo858oKGeBxYGjIravDC08H9v0aGpTiEyVRnaM24YRKn/+UCD+uJXqzYup15Mkss+zysVIl6ufGOglqWRZ1sez8r2hFEqtKj0fGOAbfI1NkrzNeDmkhYGohpbyXtsk1dKVftjPa9YDK0ZW5cWOKs5eLQrpdrZbzuMUunwDiPVMnzaxg1nfNxG2KzMflulVK9S6tMy20o8pvgoWhevHgFX03auFPh4NrFllF2PbNxTSvEpPQ787vwjZ9T0JNcP42yB4eiDrwruFrEeA6VUuNbTetL5Ftun2AGEyvM+hq0EOH1y4JOMWy2eod6myHfpiEgvqVpv8Gj9RgmUlcD/Acv7xCl2EtxbAAAAAElFTkSuQmCC\" alt=\"\"></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'marco_logo','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2897,'archivo_adjunto','Logo (aspecto cuadrado)','ruta_logo','Ayuda','Máximo 250KB formatos JPG, GIF o PNG',-26,13,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','practico_usuarios/SAML_logo__USUARIO___FECHA___HORA_._EXTENSION_',250,1,'#000000',0,'','','','','',0,'','','','','','',0,'ruta_logo','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2895,'informe','','','','',-26,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-39,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'inf_registrados','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2896,'texto_corto','{$MULTILANG_Nombre}','nombre_conector','Ayuda','Este nombre será presentado junto con su logo como opción a sus usuarios al momento de ingresar en el sistema',-26,11,1,1,1,'','alfanumerico','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'nombre_conector','','col-lg-9 col-md-9 col-sm-12 col-xs-12',0,''),(2894,'etiqueta','','','','',-26,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: left;\"><span style=\"font-weight: bold;\">Esquema general de peticiones SAML:</span></p><p style=\"text-align: left;\"><img src=\"data:image/png;base64,[encoded data, 63776 characters]\" alt=\"\"></p><p></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Documentar}','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2892,'etiqueta','','','','',-26,9,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><span style=\"font-weight: bold; background-color: transparent; font-size: 18px; color: rgb(181, 165, 214);\">Registrar nuevo conector</span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2893,'lista_seleccion','{$MULTILANG_Habilitado}','activado','','',-26,10,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_sino\" ORDER by ordenamiento','','',0,'','','','','','',0,'activado','','col-lg-3 col-md-3 col-sm-12 col-xs-12',0,''),(3376,'lista_seleccion','Control de ordenar','pane_control_ordenar','Ayuda','Oculta el  botón de ordenar ascendente o descendente en todos los paneles',-28,30,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_control_ordenar','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3375,'lista_seleccion','Control de colapsar','pane_control_colapsar','Ayuda','Se puede utilizar para no permitir el colapso de todos los paneles',-28,28,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_control_colapsar','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3374,'lista_seleccion','Controles por panel','pane_controles','Ayuda','Ocultar/Mostrar los controles y deshabilitar la búsqueda de todos los paneles',-28,26,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_controles','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3373,'lista_seleccion','Conteo de elementos','pane_conteos','Ayuda','Ocultar o mostrar el recuento en todas las columnas',-28,25,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_conteos','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3372,'lista_seleccion','Subtotales relativos','pane_subtotalesrelativos','Ayuda','Esta opción permite que la tabla muestre cuántos valores se muestran, en relación con el número total de valores en la tabla.',-28,24,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_subtotalesrelativos','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3371,'lista_seleccion','Columnas a ocupar','pane_columnas','Ayuda','Determina el número de columnas sobre el contenedor que deben ser creadas para agregar allí los paneles de filtrado. En caso de no seleccionar un valor los paneles se intentarán diagramar automáticamente según su cantidad y tamaño de datos.',-28,23,1,0,1,'','','',0,0,'','0','0',0,0,',1,2,3,4,5,6,7,8,9,10,11,12','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'pane_columnas','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3370,'lista_seleccion','Iniciar colapsado','pane_colapsado','Ayuda','Por defecto deja todos los paneles de filtrado colapsados al inicio',-28,21,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_colapsado','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3368,'etiqueta','','','','',-28,15,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3369,'lista_seleccion','Filtros en cascada','pane_cascada','Ayuda','Esto permite que los paneles se filtren en función de los valores seleccionados en los otros paneles',-28,20,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','','',0,'','','','','','',0,'pane_cascada','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3367,'lista_seleccion','Activar paneles','pane_activado','','',-28,10,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"ubicaciones_panelesfiltro\" ORDER BY ordenamiento','','',0,'','','','','','',0,'pane_activado','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3366,'etiqueta','','','','',-28,1,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center;\"><span style=\"font-weight: bold; font-size: 18px;\">Activar filtros dinámicos tipo BI <span style=\"font-style: italic; color: rgb(156, 156, 148);\">(</span></span><span style=\"font-style: italic; color: rgb(156, 156, 148);\"><span style=\"font-family: sans-serif; font-weight: 700; font-size: 14px;\">ꞵeta</span><span style=\"font-size: 18px; font-weight: bold; background-color: transparent;\">)</span></span></p><p style=\"text-align: center;\">Los filtros dinámicos le permiten agregar paneles en la parte superior de su informe que son autocalculados de acuerdo a las posibles agrupaciones de registros en la tabla y que permiten filtrar dinámicamente los datos de acuerdo a las selecciones del usuario.</p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3380,'boton_comando','{$MULTILANG_Buscar}','','','',-8,5,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-info btn-group btn-group-justified',0,'fa fa-filter','interna_cargar','frm:-8:1','','','',0,'BotonFiltro','','col-lg-2 col-md-2 col-sm-2 col-xs-2',0,''),(3379,'texto_corto','Login de usuario','FiltroLoginUsuario','{$MULTILANG_Opcional}','',-8,3,2,0,1,'{$FiltroLoginUsuario}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_UsrLisLogin}',1,'FiltroLoginUsuario','','col-lg-9 col-md-9 col-sm-9 col-xs-9',0,''),(2942,'texto_corto','OnMouseMove','test6','','',-29,7,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test6','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2941,'texto_corto','OnCut','test20','','',-29,6,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test20','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2940,'texto_corto','OnKeyUp','test12','','',-29,6,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test12','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2939,'texto_corto','OnMouseLeave','test5','','',-29,6,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test5','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2938,'texto_corto','OnSubmit (PdteNoCampo)','test18','','',-29,5,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test18','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2937,'texto_corto','OnSelect','test17','','',-29,5,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test17','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2936,'texto_corto','OnKeyPress','test11','','',-29,5,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test11','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2935,'texto_corto','ContextMenu (clic derecho)','test10','','',-29,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test10','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2934,'texto_corto','OnMouseEnter','test4','','',-29,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test4','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2933,'texto_corto','OnChange','test16','','',-29,4,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test16','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2932,'texto_corto','OnMouseUp','test9','','',-29,4,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test9','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2931,'texto_corto','OnMouseDown','test3','','',-29,4,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test3','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2930,'texto_corto','OnBlur','test15','','',-29,3,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test15','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2929,'texto_corto','OnMouseOut','test8','','',-29,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test8','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2928,'texto_corto','OnDblClick','test2','','',-29,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test2','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2927,'texto_corto','OnFocus','test14','','',-29,2,3,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test14','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2925,'texto_corto','OnMouseOver','test7','','',-29,2,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test7','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2926,'texto_corto','OnKeyDown','test13','','',-29,2,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'test13','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3466,'informe','','','','',-17,20,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,-30,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'inf_permisos_definidos','','',0,''),(3465,'texto_corto','usuario','usuario','','',-17,1,1,0,1,'{$PCO_Valor}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'usuario','','',0,''),(2777,'etiqueta','','','','',-24,22,1,0,1,'','','',0,0,'','0','0',0,1,'','','','<div style=\"text-align: center;\"><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\">INFORMES CON<span style=\"color: rgb(0, 0, 255);\">&nbsp;Edición dinámica de columnas&nbsp;</span></span></div><div><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\"><span style=\"color: rgb(0, 0, 255);\"><br></span></span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','',0,''),(2776,'informe','','','','',-24,20,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',1,-43,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'inf_alterna_ajax','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2774,'informe','','','','',-24,16,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',1,-42,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2775,'etiqueta','','','','',-24,19,1,0,1,'','','',0,0,'','0','0',0,1,'','','','<div style=\"text-align: center;\"><div><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\">INFORMES CON<span style=\"color: rgb(0, 0, 255);\">&nbsp;Conexión Alterna o Remota&nbsp;</span></span></div><div><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\"><span style=\"color: rgb(0, 0, 255);\"><br></span></span></div></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','',0,''),(2773,'informe','','','','',-24,16,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-41,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2772,'etiqueta','','','','',-24,15,1,0,1,'','','',0,0,'','0','0',0,1,'','','','<div style=\"text-align: center;\"><hr></div><div style=\"text-align: center;\"><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\">INFORMES CON<span style=\"color: rgb(0, 0, 255);\">&nbsp;DATA-TABLES + SEARCHPANE&nbsp;</span>ACTIVADO</span></div><div><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\"><br></span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2771,'informe','','','','',-24,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',1,-36,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'inf_datatables_con_alias','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2770,'informe','','','','',-24,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',1,-35,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'inf_datatables_sin_alias','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2769,'etiqueta','','','','',-24,9,1,0,1,'','','',0,0,'','0','0',0,1,'','','','<div style=\"text-align: center;\"><hr></div><div style=\"text-align: center;\"><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\">INFORMES CON<span style=\"color: rgb(0, 0, 255);\"> DATA-TABLES + AJAX&nbsp;</span>ACTIVADO</span></div><div style=\"text-align: center;\"><span style=\"font-weight: bold; background-color: transparent; font-size: 18px;\"><br></span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','',0,''),(2768,'informe','','','','',-24,3,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',1,-38,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3000,'texto_corto','{$MULTILANG_InfSubtotalesColumna}','subtotales_columna',' ','{$MULTILANG_InfSubtotalesColumnaDes}',-1,18,1,0,0,'','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'subtotales_columna','','',0,''),(2999,'texto_corto','{$MULTILANG_InfSubtotalesFormato}','subtotales_formato',' ','{$MULTILANG_InfSubtotalesFormatoDes}',-1,17,2,0,0,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'subtotales_formato','','',0,''),(2998,'lista_seleccion','{$MULTILANG_Habilitar}','soporte_datatable','{$MULTILANG_Ayuda}','{$MULTILANG_InfDataTableDes}',-1,17,1,0,0,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'soporte_datatable','','',0,''),(2997,'texto_corto','{$MULTILANG_InfPaginacionDatatable}','tamano_paginacion',' ','{$MULTILANG_InfPaginacionDatatableDes}',-1,16,2,0,0,'10','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'tamano_paginacion','','',0,''),(2996,'etiqueta','','','','',-1,16,1,0,0,'','','',0,0,'','0','0',0,1,'','','','<h4 style=\"text-align: center; \"><span style=\"font-weight: bold;\">{$MULTILANG_InfDataTableTit}</span></h4>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'LabelDataTable','','',0,''),(2995,'lista_seleccion','{$MULTILANG_InfFormFiltrado}','formulario_filtrado',' ','{$MULTILANG_InfFormFiltradoDes}',-1,12,1,0,0,'','','',0,0,'','0','0',0,1,',','core_formulario.titulo','core_formulario.id','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','1=1 ORDER BY titulo','','',0,'','','','','','',0,'formulario_filtrado','','',0,''),(2994,'texto_corto','{$MULTILANG_InfVblesFiltro}','variables_filtro',' ','{$MULTILANG_InfVblesDesFiltro}',-1,11,1,0,0,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfVblesFiltro}',1,'variables_filtro','','',0,''),(2993,'lista_seleccion','{$MULTILANG_InfGeneraPDF}','genera_pdf','{$MULTILANG_InfGeneraPDFInfoTit}','{$MULTILANG_InfGeneraPDFInfoDesc}',-1,10,1,0,0,'','','',0,0,'','0','0',0,1,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'genera_pdf','','',0,''),(2992,'lista_seleccion','{$MULTILANG_ConnOrigenDatos}','conexion_origen_datos','{$MULTILANG_ConnAdvCambioOrigen}','{$MULTILANG_ConnOrigenDatosDes}',-1,9,1,0,1,'','','',0,0,'','0','0',0,1,'{$MULTILANG_ConnPredeterminada}','core_replicasbd.nombre','core_replicasbd.nombre','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','tipo_replica=0 ORDER BY nombre','','',0,'','','','','','',0,'conexion_origen_datos','','',0,''),(2991,'lista_seleccion','{$MULTILANG_InfFormato}','formato_final','{$MULTILANG_InfTitFormato}','{$MULTILANG_InfDesFormato}',-1,8,1,0,1,'T','','',0,0,'','0','0',0,1,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"tipos_grafico\" ORDER BY ordenamiento','','',0,'','','','','','',0,'formato_final','','',0,''),(2990,'texto_corto','{$MULTILANG_InfAlto}','alto','{$MULTILANG_InfTitAlto}','{$MULTILANG_InfDesAlto}',-1,7,1,0,0,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfAlto}',1,'alto','','',0,''),(2989,'texto_corto','{$MULTILANG_FrmAncho}','ancho','{$MULTILANG_InfTitAncho}','{$MULTILANG_InfDesAncho}',-1,6,1,0,0,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_FrmAncho}',1,'ancho','','',0,''),(3391,'boton_comando','Guardar registro. Presione para ver resultado de acción Post automática','','','',-20,16,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-primary  btn-group btn-group-justified',0,'','interna_guardar','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3390,'texto_corto','Hora','hora','','',-20,15,1,0,1,'{$PCO_HoraOperacionPuntos}:00','hora','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'hora','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3389,'texto_corto','Fecha','fecha','','',-20,13,1,0,1,'{$PCO_FechaOperacionGuiones}','fecha','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3388,'etiqueta','','','','',-20,12,2,0,1,'','','',0,0,'','0','0',0,0,'','','','Esto debe desaparecer y ser reemplazado desde JS','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'lbl_cambio_js','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3387,'texto_corto','Acción','accion','Editable','',-20,12,1,0,1,'Prueba funcional - Guardar+Post','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3386,'texto_corto','Usuario','usuario_login','','',-20,11,1,0,1,'{$PCOSESS_LoginUsuario}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'usuario_login','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3385,'etiqueta','','','','',-20,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold;\">Pruebas de textos dinámicos y con variables del sistema</span></p><p>Se presentan algunos textos que contienen nombres de variables PHP en notación {$ Variable} (sin espacio) y deberían ser reemplazados:</p><ul><li>Variable PHP de usuario activo aqui --&gt;&nbsp;<span style=\"font-weight: bold;\">{$PCOSESS_LoginUsuario}</span></li><li>Variable PHP de fecha actual aqui --&gt;&nbsp;<span style=\"font-weight: bold;\">{$PCO_FechaOperacionGuiones}</span></li></ul>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3384,'etiqueta','','','','',-20,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold;\">Prueba de almacenamiento de un registro</span> (función nativa) y ejecución de código POST.&nbsp; &nbsp;Debe almacenar, presentar aviso de POST y volver a cargar este Form.</p><hr>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2674,'texto_corto','URL corta generada / Shortened URL','url_recortada','URL recortada','Shortened URL',-19,26,1,0,1,'','','',0,0,'READONLY','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'url_recortada','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2675,'lista_seleccion','Tipo de redirección / Redirect type','tipo_redireccion','Ayuda/Help','Utilice 301 para redirección permanente (amigable con SEO) y 302 para redirecciones temporales / Use 301 for permanent redirect (SEO friendly) and 302 for temporally redirect',-19,30,1,0,1,'','','',0,0,'','0','0',0,0,'301,302','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'tipo_redireccion','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2673,'texto_largo','URL larga (Long URL)','url_larga','Ingrese aquí la URL que desea acortar','Enter here the URL you whant shorten',-19,21,1,0,1,'','','',0,0,'','160','2',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'url_larga','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2672,'campo_etiqueta','Total de usos','contador_uso','','',-19,9,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'contador_uso','',' col-xs-12 col-sm-12 col-md-12 col-lg-12 btn-lg',0,''),(2671,'texto_corto','Combinaciones máximas posibles','CombinacionesPosibles','','',-19,8,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'CombinacionesPosibles','','col-xs-12 col-sm-12 col-md-12 col-lg-12 well well-sm',0,''),(2670,'boton_comando',' ','','','',-19,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-warning ',0,'fa fa-fw fa-refresh fa-spin','externa_javascript','GenerarCodigoCorto();','','','',0,'btn_regenerar','',' col-xs-2 col-sm-2 col-md-2 col-lg-2',0,''),(2669,'texto_corto','Código generado','url_corta','Ayuda','Este es el código que será utilizado para complementar su URL',-19,4,1,0,1,'','','',0,1,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',1,'url_corta','','col-xs-10 col-sm-10 col-md-10 col-lg-10',0,''),(2668,'etiqueta','','','','',-19,3,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold;\">Características / Specs:</span></p><ul><li>Mas de 450 Billones de URLs / <span style=\"color: rgb(156, 156, 148);\">More than 450 Billion of URLs</span></li><li>Ultra rápido del lado del servidor / <span style=\"color: rgb(156, 156, 148);\">Super fast in server side</span></li><li>Puede generar/revender sus propias URLs mediante APIs / <span style=\"color: rgb(156, 156, 148);\">Create and resell your URLs via APIs</span></li><li>Trazabilidad y estadisticas de cada URL / <span style=\"color: rgb(156, 156, 148);\">Track and stats for each URL</span></li><li>Solo caracteres alfanumericos por compatibilidad / <span style=\"color: rgb(156, 156, 148);\">Only&nbsp; alphanumeric characters for compatibility</span></li><li>Filtros para evitar inyección SQL / <span style=\"color: rgb(156, 156, 148);\">Data filters to prevent SQL injection</span></li><li>Uso de redirección 301 siendo amigable con SEO / <span style=\"color: rgb(156, 156, 148);\">Uses 301 redirects for SEO yumminess</span></li><li>Posibilidad de palabras propias / <span style=\"color: rgb(156, 156, 148);\">Use your own words</span></li></ul>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2667,'lista_seleccion','Cantidad de caracteres','CantidadCaracteres','Ayuda','Longitud máxima del código único generado.  A mayor longitud mayor disponibilidad de códigos',-19,2,1,0,1,'','','',0,0,'','0','0',0,0,'1,2,3,4,5,6,7,8,9,10','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'CantidadCaracteres','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2666,'informe','','','','',-19,1,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,-31,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_TotalRegistros} URLs cortas / Shortened links','',0,'','','','','','',0,'inf_acortador','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2665,'texto_corto','hora_creacion','hora_creacion','','',-19,1,1,0,1,'{$PCO_HoraOperacionPuntos}:00','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'hora_creacion','','',0,''),(2664,'texto_corto','fecha_creacion','fecha_creacion','','',-19,1,1,0,1,'{$PCO_FechaOperacionGuiones}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'fecha_creacion','','',0,''),(2663,'texto_corto','usuario','usuario','','',-19,1,1,0,1,'{$PCOSESS_LoginUsuario}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'usuario','','',0,''),(3429,'informe','','','','',-4,5,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-6,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3428,'informe','','','','',-4,4,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-5,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-4 col-md-4 col-sm-4 col-xs-4',0,''),(3427,'informe','','','','',-4,3,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-9,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3426,'informe','','','','',-4,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',1,-4,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'InformeGeneral','','',0,''),(3421,'texto_corto','{$MULTILANG_ImagenMenu}','imagen','{$MULTILANG_SeleccioneUno}','Use la palabra clave _SEPARADOR_ para crear separadores en submenues.  Use rutas relativas a imágenes para crear opciones como imágenes en lugar de elementos bootstrap.',-12,17,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_ImagenMenu}',1,'imagen','','col-lg-10 col-md-10 col-sm-10 col-xs-10',0,''),(3420,'texto_corto','{$MULTILANG_MnuSeccion}','seccion','','',-12,14,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_MnuSeccion}',1,'seccion','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3419,'boton_comando','{$MULTILANG_Cancelar}','','','',-12,13,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group-justified',0,'fa fa-times','interna_escritorio','','','','',0,'btn_cancelar','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3418,'lista_seleccion','Posible menú usuario?','posible_usuario','{$MULTILANG_MnuUbicacion}','Permite ubicar la opción en el menú de usuario ubicado en la parte superior derecha de la aplicación',-12,12,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'posible_usuario','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(3417,'boton_comando','{$MULTILANG_Actualizar}','','','',-12,12,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-warning btn-group-justified',0,'fa fa-refresh','interna_actualizar','','','','',0,'btn_actualizar','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3416,'lista_seleccion','{$MULTILANG_MnuIzquierda}','posible_izquierda','{$MULTILANG_MnuUbicacion}','{$MULTILANG_MnuDesIzquierdo}',-12,12,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'posible_izquierda','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(3415,'boton_comando','{$MULTILANG_Agregar}','','','',-12,11,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success btn-group-justified',0,'fa fa-save','interna_guardar','','','','',0,'btn_guardar','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3414,'lista_seleccion','{$MULTILANG_MnuCentro}','posible_centro','{$MULTILANG_MnuUbicacion}','{$MULTILANG_MnuDesCentro}',-12,11,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'posible_centro','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(3413,'lista_seleccion','{$MULTILANG_MnuEscritorio}','posible_escritorio','{$MULTILANG_MnuUbicacion}','{$MULTILANG_MnuDesEscritorio}',-12,10,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'posible_escritorio','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(3412,'boton_comando','{$MULTILANG_Buscar}','','','',-12,9,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'fa fa-folder-open','externa_javascript','void($(\'#myModalSelectorObjetos\').modal(\'show\'));','','','',0,'btn_buscar_objeto','','col-lg-2 col-md-2 col-sm-2 col-xs-2',0,''),(3411,'lista_seleccion','{$MULTILANG_MnuArriba}','posible_arriba','{$MULTILANG_MnuUbicacion}','{$MULTILANG_MnuDesArriba}',-12,9,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'posible_arriba','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(3410,'texto_corto','{$MULTILANG_MnuAccion}','comando','{$MULTILANG_SeleccioneUno}','',-12,8,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_MnuAccion}',1,'comando','','col-lg-10 col-md-10 col-sm-10 col-xs-10',0,''),(3409,'lista_seleccion','{$MULTILANG_MnuTipo}','tipo_comando','{$MULTILANG_MnuTitAccion}','{$MULTILANG_MnuDesAccion}',-12,7,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"comando_menu\" ORDER BY ordenamiento','','',0,'','','','','','',0,'tipo_comando','','',0,''),(3408,'lista_seleccion','{$MULTILANG_Peso}','peso','','',-12,7,1,0,1,'','','',0,0,'','0','0',0,0,'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-style=btn-primary',0,'','','','','','',0,'peso','','col-lg-2 col-md-2 col-sm-2 col-xs-2',0,''),(3407,'texto_corto','{$MULTILANG_MnuURL}','url','{$MULTILANG_MnuTitURL}','{$MULTILANG_MnuDesURL}',-12,6,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_MnuURL}',1,'url','','',0,''),(3406,'texto_corto','{$MULTILANG_MnuTexto}','texto','','',-12,6,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'texto','','col-lg-9 col-md-9 col-sm-9 col-xs-9',0,''),(3405,'lista_seleccion','{$MULTILANG_MnuTgt}','destino','','',-12,5,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"destino_menu\" ORDER BY ordenamiento','','',0,'','','','','','',0,'destino','','',0,''),(3404,'lista_seleccion','{$MULTILANG_MnuPadre} (Si aplica/If applicable)','padre','','',-12,5,1,0,1,'','','',0,0,'','0','0',0,0,',','core_menu.texto','core_menu.hash_unico','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','tipo_menu=\"grp\" AND formulario_vinculado=\"{$PCO_FormularioActivoEdicionMenu}\" ORDER BY texto','','',0,'','','','','','',0,'padre','','',0,''),(3403,'etiqueta','','','','',-12,4,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><span style=\"background-color: transparent; font-size: 14px; font-weight: bold;\">[{$MULTILANG_MnuComandos}]</span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'Subtitulo2','','',0,''),(3401,'etiqueta','','','','',-12,3,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'Separador1','','',0,''),(3402,'etiqueta','','','','',-12,4,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><span style=\"background-color: transparent; font-size: 14px; font-weight: bold;\">[{$MULTILANG_MnuApariencia}]</span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'Subtitulo1','','',0,''),(3400,'lista_seleccion','{$MULTILANG_FrmTipoObjeto}','tipo_menu','{$MULTILANG_Ayuda}','{$MULTILANG_AgrupadorDes}',-12,2,1,1,1,'','','',0,0,'','0','0',0,0,',','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"opciones_menu\" ORDER BY ordenamiento','','data-style=btn-info',0,'','','','','','',0,'tipo_menu','','',0,''),(3399,'texto_corto','hash_unico','hash_unico','','',-12,1,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'hash_unico','','',0,''),(3398,'texto_corto','PCO_NombreCampoTransporte1','PCO_NombreCampoTransporte1','','',-12,1,2,0,1,'PCO_FormularioActivoEdicionMenu','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'PCO_NombreCampoTransporte1','','',0,''),(3397,'texto_corto','PCO_ValorCampoTransporte1','PCO_ValorCampoTransporte1','','',-12,1,2,0,1,'{$PCO_FormularioActivoEdicionMenu}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'PCO_ValorCampoTransporte1','','',0,''),(2839,'boton_comando','{$MULTILANG_Actualizar}','','','',-32,25,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-info btn-group btn-group-justified',0,'fa fa-refresh fa-fw','interna_actualizar','','','','',0,'btn_actualizar','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2838,'boton_comando','{$MULTILANG_Guardar}','','','',-32,20,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success btn-group btn-group-justified',0,'fa fa-save fa-fw','interna_guardar','','','','',0,'btn_guardar','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2837,'texto_largo','{$MULTILANG_UsuariosAdmin} ({$MULTILANG_Opcional})','desarrolladores','{$MULTILANG_Ayuda}','Desarrolladores que pueden ver los elementos asociados de informes y formularios',-32,14,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','multiple PCO_Tags',0,'','','','','','',0,'desarrolladores','','col-lg-12 col-md-12 col-sm-12 col-xs-12',1,''),(2835,'informe','','','','',-32,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-46,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2836,'texto_largo','{$MULTILANG_InfDescripcion}','descripcion','','',-32,11,1,1,1,'','','',0,0,'','80','4',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'descripcion','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2834,'texto_corto','{$MULTILANG_Nombre}','nombre','','',-32,10,1,1,1,'','','',0,1,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'nombre','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2833,'etiqueta','','','','',-32,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><img src=\"https://cdn-icons-png.flaticon.com/512/2002/2002051.png\" alt=\"Modules - Iconos gratis de computadora\" style=\"width: 25%;\"></div><div style=\"text-align: center;\"><span style=\"font-size: 18px;\"><b>{$MULTILANG_Agregar} {$MULTILANG_Modulos}</b></span></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3608,'campo_etiqueta','Acción - VALOR ETIQUETA','accion11','','',-30,38,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion11','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3607,'deslizador','Acción - CONTROL RANGO','accion10','','',-30,36,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,1,100,1,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion10','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3606,'lista_seleccion','Acción - CONTROL LISTBOX','accion9','','',-30,34,1,0,1,'','','',0,0,'','0','0',0,0,',Valor1,Valor2,Valor3,_OPTGROUP_|Grupo1,Valor4,Valor5,_OPTGROUP_','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion9','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3605,'casilla_check','Acción - CONTROL CHECKBOX','accion7','','',-30,31,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion7','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3604,'area_responsive','Acción - CONTROL RESPONSIVE','accion_test','','',-30,29,1,0,1,'','','',0,0,'','0','0',9,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion_test','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3603,'texto_formato','Acción - CONTROL CKEDITOR','accionado','','',-30,27,1,0,1,'','','',0,0,'','','',4,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accionado','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3602,'lista_radio','Acción - CONTROL RADIO','accion5','','',-30,26,1,0,1,'','','',0,0,'','0','0',0,0,'Si,No,TalVez','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion5','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3601,'texto_largo','Prueba campo libre CON Tags','accion','','',-30,24,1,0,1,'','','',0,0,'','80','5',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','PCO_Tags',0,'','','','','','',0,'accion','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3600,'texto_largo','Acción - CONTROL TEXTO LIBRE','accion4','','',-30,23,1,0,1,'','','',0,0,'','80','2',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion4','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3599,'texto_clave','Acción - CONTROL DE CONTRASEÑA','accion3','','',-30,22,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion3','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3598,'texto_corto','Acción - CONTROL DE TEXTO','accion2','Editable','',-30,21,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion2','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3597,'etiqueta','','','','',-30,19,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><br></p><p style=\"text-align: center; \"><b><span style=\"font-size: 18px;\">AJUSTE EL CAMPO ACCIÓN EN UNO DE LOS SIGUIENTES CONTROLES:</span></b></p><p style=\"text-align: center; \"><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3596,'texto_corto','Hora','hora','','',-30,15,1,0,1,'{$PCO_HoraOperacionPuntos}:00','hora','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'hora','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3595,'texto_corto','Fecha','fecha','','',-30,13,1,0,1,'{$PCO_FechaOperacionGuiones}','fecha','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2878,'texto_corto','Redes de acceso permitidas','redes_permitidas','Separadas por punto y coma','Aqui puede ingresar las direcciones IP desde las cuales se tiene permitido el acceso para este usuario.  Se permiten comodines con el caracter asterisco.   Asi el sistema validara si el usuario se encuentra en esa direccion y permitira el ingreso. Puede dejarlo vacio para permitir cualquier direccion (por defecto).',-9,14,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','Ejemplos: 192.168.1.*;190.85.*.*;201.232.55.54;*.*.168.*',0,'redes_permitidas','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2877,'etiqueta','','','','',-9,12,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<hr>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2876,'lista_seleccion','{$MULTILANG_UsrPlantillaAplicar}','plantilla_permisos','{$MULTILANG_UsrPlantillaAplicarDes}','Si no selecciona ninguna entonces los permisos se asumen con asignación manual.   If you dont select anything then all rights will be assigned manually',-9,10,2,0,1,'','','',0,0,'','0','0',0,0,',','core_usuario.login','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','es_plantilla=1 ORDER BY login','','data-live-search=true',0,'','','','','','',0,'plantilla_permisos','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2874,'texto_clave','{$MULTILANG_Contrasena} (confirma)','clave1','','',-9,7,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'clave1','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2875,'texto_corto','{$MULTILANG_Correo}','correo','{$MULTILANG_UsrTitCorreo}','{$MULTILANG_UsrDesCorreo}',-9,8,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'correo','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2873,'lista_seleccion','{$MULTILANG_UsrInterno}','usuario_interno','{$MULTILANG_UsrTitNivel}','{$MULTILANG_UsrDesInterno}',-9,6,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"booleano_sino\" ORDER by ordenamiento','','',0,'','','','','','',0,'usuario_interno','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2872,'texto_corto','{$MULTILANG_UsrNivelPW} (%)','seguridad','','',-9,6,1,0,1,'','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'seguridad','','col-xs-12 col-sm-12 col-md-4 col-lg-4',0,''),(2871,'lista_seleccion','{$MULTILANG_UsrEstado}','estado','','',-9,5,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_habilitadodeshabilitado\" ORDER by ordenamiento','','',0,'','','','','','',0,'estado','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2870,'texto_clave','{$MULTILANG_Contrasena}','clave','','',-9,5,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'clave','','col-xs-12 col-sm-12 col-md-8 col-lg-8',0,''),(2869,'etiqueta','','','','',-9,4,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<hr>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2868,'texto_corto','{$MULTILANG_UsrNombre}','nombre','','',-9,4,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'nombre','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2867,'lista_seleccion','{$MULTILANG_UsrEsPlantilla}','es_plantilla','{$MULTILANG_UsrEsPlantillaDes}','',-9,3,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"booleano_nosi\" ORDER by ordenamiento','','data-style=btn-warning',0,'','','','','','',0,'es_plantilla','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2865,'texto_largo','vectores_faciales','vectores_faciales','','',-9,1,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'vectores_faciales','','',0,''),(2866,'texto_corto','{$MULTILANG_UsrLogin}','login','{$MULTILANG_UsrDesLogin}','',-9,2,1,1,1,'','alfanumerico','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'login','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2864,'texto_corto','MULTILANG_UsrErrPW2','MULTILANG_UsrErrPW2','','',-9,1,1,0,1,'{$MULTILANG_UsrErrPW2}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'MULTILANG_UsrErrPW2','','',0,''),(2863,'texto_corto','MULTILANG_Error','MULTILANG_Error','','',-9,1,1,0,1,'{$MULTILANG_Error}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'MULTILANG_Error','','',0,''),(2862,'texto_corto','MULTILANG_UsrErrPW3','MULTILANG_UsrErrPW3','','',-9,1,1,0,1,'{$MULTILANG_UsrErrPW3}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'MULTILANG_UsrErrPW3','','',0,''),(3457,'lista_seleccion','{$MULTILANG_FrmEstiloPestanas}','estilo_pestanas','','',-15,15,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"estilos_pestanas\" ORDER BY ordenamiento','','',0,'','','','','','',0,'estilo_pestanas','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3456,'lista_seleccion','{$MULTILANG_FrmBordesVisibles}','borde_visible','','',-15,13,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"booleano_nosi\" ORDER BY ordenamiento	','','',0,'','','','','','',0,'borde_visible','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3455,'texto_largo','Clases CSS de columnas','css_columnas','Ayuda','Para maquetacion tipo responsive no sólo puede incluir clases de columna, también puede aplicar clases con estilos gráficos.  Para maquetaciones tipo tabla puede indicar anchos de columna.  En todo caso, si el número de clases indicado es menor al número de columnas del formulario se aplicarán en orden y se tomará el último para aplicar a las columnas restantes.',-15,12,1,0,1,'','','',0,0,'','0','3',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','Clases CSS o anchos para columnas separados por pipes. Ej: col-xs-2 col-sm-4 col-md-12 col-lg-6 | col-xs-6 col-sm-6 col-md-6 col-lg-6',0,'css_columnas','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3454,'lista_seleccion','{$MULTILANG_FrmTipoMaquetacion}','tipo_maquetacion','{$MULTILANG_FrmTipoMaquetacionDes}','',-15,11,1,1,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"tipos_maquetacion\" ORDER BY ordenamiento	','','',0,'','','','','','',0,'tipo_maquetacion','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3453,'lista_seleccion','{$MULTILANG_FrmNumeroCols}','columnas','{$MULTILANG_FrmDesNumeroCols}','',-15,10,1,0,1,'','','',0,0,'','0','0',0,0,'1,2,3,4,5,6,7,8,9,10,11,12','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'columnas','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(3452,'texto_corto','ID HTML','id_html','{$MULTILANG_FrmIdHTML}','{$MULTILANG_FrmNombreHTML}',-15,8,1,1,1,'datos','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','ID HTML',1,'id_html','','',0,''),(3451,'texto_largo','{$MULTILANG_FrmTxt}','ayuda_texto','{$MULTILANG_FrmDesTxt}','{$MULTILANG_TblDesNombre}',-15,7,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_FrmTxt}',1,'ayuda_texto','','',0,''),(3450,'texto_corto','{$MULTILANG_FrmHlp}','ayuda_titulo','{$MULTILANG_FrmDesHlp}','{$MULTILANG_TblDesNombre}',-15,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_FrmHlp}',1,'ayuda_titulo','','',0,''),(3449,'texto_corto','{$MULTILANG_FrmTitVen}','titulo','{$MULTILANG_FrmDesTit}','{$MULTILANG_TblDesNombre}',-15,4,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_FrmTitVen}',1,'titulo','','',0,''),(3448,'lista_seleccion','Módulo','modulo','','',-15,3,1,0,1,'','','',0,0,'','0','0',0,0,',','core_modulos_app.nombre','core_modulos_app.id','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'modulo','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2711,'casilla_check','CSV','exportar_dtcsv','','',-14,27,2,0,1,'N','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on=CSV data-off=CSV',0,'','','','S','N','',1,'exportar_dtcsv','','col-xs-3 col-sm-3 col-md-3 col-lg-3',0,''),(2712,'casilla_check','Excel','exportar_dtxls','','',-14,28,2,0,1,'N','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on=Excel data-off=Excel',0,'','','','S','N','',1,'exportar_dtxls','','col-xs-3 col-sm-3 col-md-3 col-lg-3',0,''),(2713,'casilla_check','PDF','exportar_dtpdf','','',-14,28,2,0,1,'N','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on=PDF data-off=PDF',0,'','','','S','N','',1,'exportar_dtpdf','','col-xs-3 col-sm-3 col-md-3 col-lg-3',0,''),(2714,'casilla_check','{$MULTILANG_InfTablaResponsive}','tabla_responsive','','',-14,35,2,0,1,'N','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-off={$MULTILANG_No} data-on={$MULTILANG_Si} data-onstyle=success',0,'','','','S','N','',0,'tabla_responsive','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2715,'etiqueta','','','','',-14,36,2,0,1,'','','',0,0,'','0','0',0,0,'','','','{$MULTILANG_InfTablaResponsiveDes}','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'lbl_responsive','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2716,'casilla_check','Usar AJAX para recuperar registros','usar_ajax','','',-14,40,2,0,1,'0','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on=Si data-off=No',0,'','','','1','0','',0,'usar_ajax','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2717,'etiqueta','','','','',-14,41,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p>La funcionalidad le permite recuperar registros dinámicamente desde tablas enormes ahorrando así tiempos de carga y navegación.&nbsp; Tenga en cuenta las siguientes condiciones para operar informes con esta funcionalidad activa:</p><ul><li>El informe NO debe contener instrucciones LIMIT en su sentencia SQL, ya que la limitación de registros será dada por el propio DataTable.&nbsp; Agregar un LIMIT resultará en un error de sintaxis.</li><li>No debe contener instrucciones ORDER BY, ya que el orden de las filas estará dado por el filtro u ordenamiento que se aplique en la columna del DataTable por el usuario.</li><li>No debe contener instrucciones GROUP BY, ya que se esperan registros puros para realizar los conteos.</li><li>Las columnas deben salir directamente desde el informe, no se aceptan configuraciones de títulos arbitrarios, con espacios, símbolos o caracteres de barra de canalización (pipe |).&nbsp; &nbsp;<span style=\"text-decoration-line: underline;\">En caso de utilizar aliases</span> (AS) en al menos uno de los campos se tendrá que hacer para todos.</li><li>Las acciones (botones de comando) agregadas a informes no operarán correctamente debido a que la recuperación dinámica se hace sobre los datos y no sobre las acciones.&nbsp; Si usted requiere acciones específicas sobre registros las podría manejar como elementos resultantes del query concatenados para formar los botones con su comando JavaScript correspondiente.</li><li>El formato de Query Original base compuesto por <span style=\"font-weight: bold;\"><span style=\"color: rgb(0, 255, 255);\">SELECT</span> campos <span style=\"color: rgb(0, 255, 255);\">FROM</span> tablas <span style=\"color: rgb(0, 255, 255);\">WHERE</span> condicion&nbsp;</span>será reajustado para obtener conteos totales y parciales de registros así como la aplicación de otros filtros en caliente por parte del usuario.&nbsp; Importante usar las <span style=\"color: rgb(0, 255, 255);\">sentencias SQL en mayúscula</span> como se presenta en el formato.</li><li>El informe debe tener al menos una condición en su WHERE, si usted no requiere ninguna entonces al menos agregue una genérica como WHERE 1=1 para cumplir con esta forma de cadena.</li><li>No debe tener subqueries pues de la estructura del punto anterior es que se hace la descomposición mediante las palabras clave de SQL presentes en la sentencia para reajustar el informe a los filtros por AJAX.&nbsp; Si necesita esta alternativa dinámica con informes complejos se recomienda pre-procesar las consultas en otras estructuras antes y luego aplicar su informe sobre éstas.</li><li>Los botones de exportación nativos de DataTable sólo soportan la exportación de los registros visualizados en la página actual.&nbsp; Si desea exportar todos los resultados puede usar las funciones nativas del framework o una función propia.</li><li>Esta función es por ahora incompatible con la función de paneles de filtrado dinámicos.&nbsp; Si usted desea paneles automáticos se recomienda usar cargas parciales de información.</li></ul>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'usar_ajax_detalles','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,'<b>Importante</b>: [Clic para leer detalles de la recuperación por AJAX]'),(2710,'casilla_check','Clipboard','exportar_dtclp','','',-14,26,2,0,1,'N','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on=ClipBoard data-off=ClipBoard',0,'','','','S','N','',1,'exportar_dtclp','','col-xs-3 col-sm-3 col-md-3 col-lg-3',0,''),(2708,'casilla_check','Anular temporalmente las acciones','anular_acciones','','',-14,20,1,0,1,'0','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','1','0','',0,'anular_acciones','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2709,'etiqueta','{$MULTILANG_ExportaDT}','exportar_dt','{$MULTILANG_Ayuda}','{$MULTILANG_ExportaDTDes}',-14,25,2,0,1,'N','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center; \"><span style=\"font-weight: bold; font-size: 18px;\">{$MULTILANG_ExportaDT}</span></p><p style=\"text-align: center; \">{$MULTILANG_ExportaDTDes}</p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER BY ordenamiento','','data-toggle=toggle data-on={$MULTILANG_Habilitar} data-off={$MULTILANG_Deshabilitado}',0,'','','','S','N','',0,'exportar_dt','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2707,'texto_corto','{$MULTILANG_InfSubtotalesFormato}','subtotales_formato',' ','{$MULTILANG_InfSubtotalesFormatoDes}',-14,19,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'subtotales_formato','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2706,'casilla_check','Ocultar pie de página','ocultar_piepagina','','',-14,19,1,0,1,'0','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on={$MULTILANG_Si} data-off={$MULTILANG_No}',0,'','','','1','0','',0,'ocultar_piepagina','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2704,'casilla_check','Ocultar encabezados','ocultar_encabezado','','',-14,18,1,0,1,'0','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-toggle=toggle data-on=Si data-off=No',0,'','','','1','0','',0,'ocultar_encabezado','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2705,'texto_corto','{$MULTILANG_InfSubtotalesColumna}','subtotales_columna',' ','{$MULTILANG_InfSubtotalesColumnaDes}  IMPORTANTE: Es incompatible con Modo responsive o recuperacion por AJAX activado.  Si desea subtotales debe desactivar las caracteristicas mencionadas',-14,18,2,0,1,'','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'subtotales_columna','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2703,'texto_corto','{$MULTILANG_InfPaginacionDatatable}','tamano_paginacion',' ','{$MULTILANG_InfPaginacionDatatableDes}',-14,17,2,0,1,'10','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'tamano_paginacion','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2701,'etiqueta','','','','',-14,16,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><br></p><p><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','JS-PHP Scripts','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-3 col-lg-3',0,''),(2702,'lista_seleccion','{$MULTILANG_Habilitar}','soporte_datatable','{$MULTILANG_Ayuda}','{$MULTILANG_InfDataTableDes}',-14,17,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER BY ordenamiento','','',0,'','','','','','',0,'soporte_datatable','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2700,'lista_seleccion','{$MULTILANG_ConnOrigenDatos}','conexion_origen_datos','{$MULTILANG_ConnAdvCambioOrigen}','{$MULTILANG_ConnOrigenDatosDes}',-14,16,1,0,1,'','','',0,0,'','0','0',0,0,'{$MULTILANG_ConnPredeterminada}','core_replicasbd.nombre','core_replicasbd.nombre','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','tipo_replica=0 ORDER BY nombre','','',0,'','','','','','',0,'conexion_origen_datos','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2699,'etiqueta','','','','',-14,15,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<h4 style=\"text-align: center; \"><span style=\"font-weight: bold;\">{$MULTILANG_InfDataTableTit}</span></h4>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'LabelDataTable','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2698,'texto_corto','{$MULTILANG_InfAlto}','alto','{$MULTILANG_InfTitAlto}','{$MULTILANG_InfDesAlto}',-14,15,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfAlto}',1,'alto','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2697,'texto_corto','{$MULTILANG_FrmAncho}','ancho','{$MULTILANG_InfTitAncho} / o clase CSS','{$MULTILANG_InfDesAncho} / Informes disponibles en el home pueden usar una clase CSS aqui para su contenedor.',-14,14,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_FrmAncho} / % / Px / CSS',1,'ancho','','col-lg-6 col-md-6 col-sm-6 col-xs-6',0,''),(2695,'lista_seleccion','{$MULTILANG_InfFormato}','formato_final','{$MULTILANG_InfTitFormato}','{$MULTILANG_InfDesFormato}',-14,12,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','core_opcionlista.identificador_lista=\"tipos_grafico\" ORDER BY ordenamiento','','',0,'','','','','','',0,'formato_final','','',0,''),(2696,'lista_seleccion','{$MULTILANG_InfEnHome}','permitido_home','Qué hace esto?','Presenta directamente el informe sobre el escritorio del usuario o en la barra superior de navegación en el icono de alertas (campana) si se encuentran registros.  /  Presents the report in the users desktop or in the top bar under de alert or bell icon if the report has records',-14,13,1,0,1,'N','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"vistas_informe\" ORDER by ordenamiento','','data-toggle=toggle data-off={$MULTILANG_No} data-on={$MULTILANG_Si} data-onstyle=success',0,'','','','S','N','',0,'permitido_home','',' col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2694,'lista_seleccion','{$MULTILANG_InfFormFiltrado}','formulario_filtrado',' ','{$MULTILANG_InfFormFiltradoDes}',-14,11,2,0,1,'','','',0,0,'','0','0',0,0,',','core_formulario.titulo','core_formulario.id','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','id>0 ORDER BY titulo','','',0,'','','','','','',0,'formulario_filtrado','','',0,''),(2693,'texto_corto','{$MULTILANG_InfVblesFiltro}','variables_filtro',' ','{$MULTILANG_InfVblesDesFiltro}',-14,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfVblesFiltro}',1,'variables_filtro','','',0,''),(2692,'texto_corto','{$MULTILANG_InfCategoria}','categoria',' ','{$MULTILANG_InfDesCateg}',-14,10,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfCategoria}',1,'categoria','','',0,''),(2691,'lista_seleccion','{$MULTILANG_InfGeneraPDF}','genera_pdf','{$MULTILANG_InfGeneraPDFInfoTit}','{$MULTILANG_InfGeneraPDFInfoDesc}',-14,9,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"exportaciones_informe\" ORDER BY ordenamiento','','',0,'','','','','','',0,'genera_pdf','','',0,''),(2690,'texto_corto','{$MULTILANG_InfDescripcion}','descripcion',' ','{$MULTILANG_InfDesDescrip}',-14,9,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'descripcion','','',0,''),(2689,'area_responsive','Encabezado visual del informe','encabezado_html','','',-14,8,1,0,1,'','','',0,0,'','0','50',6,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'encabezado_html','','',0,''),(2687,'casilla_check','{$MULTILANG_InfTootipTitulo}','tooltip_titulo','','',-14,6,1,0,1,'N','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','S','N','',0,'tooltip_titulo','','',0,''),(2688,'etiqueta','','','','',-14,7,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold;\">{$MULTILANG_InfEncabezado}:</span></p><p><span style=\"font-style: italic;\">{$MULTILANG_InfEncabezadoDes}</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'lbl_encabezado_html','','',0,''),(2686,'boton_comando','Script PHP - POST','','','',-14,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','JS-PHP Scripts',' btn btn-info btn-group btn-group-justified',0,'fa fa-code fa-fw','externa_javascript','var LMQTP=CargarScriptPOST();','','','',0,'btn_postscript','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2684,'texto_corto','{$MULTILANG_InfTitulo}','titulo',' ','{$MULTILANG_InfDesTitulo}',-14,4,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_InfTitulo}',1,'titulo','','',0,''),(2685,'lista_seleccion','Módulo','modulo','','',-14,5,1,0,1,'','','',0,0,'','0','0',0,0,',','core_modulos_app.nombre','core_modulos_app.id','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'modulo','','',0,''),(2683,'boton_comando','Script PHP - PRE','','','',-14,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','JS-PHP Scripts',' btn btn-primary btn-group btn-group-justified',0,'fa fa-code fa-fw','externa_javascript','var LMQTP=CargarScriptPRE();','','','',0,'btn_prescript','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2682,'informe','','','','',-14,2,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,-19,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Formularios}','',0,'','','','','','',0,'informe_formularios_uso_embebido','','',0,''),(2764,'etiqueta','','','','',-22,15,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center; \"><span style=\"font-weight: bold; background-color: transparent; font-size: 14px;\">Recomendaciones para su Avatar:</span></p><ul><li>En lo posible utilice una imagen de dimensiones cuadradas</li><li>No debe superar los <span style=\"font-weight: bold;\">250Kb</span>, si es así puede usar herramientas como&nbsp;<a href=\"https://tinypng.com/\" target=\"_blank\">https://tinypng.com/</a></li><li>Puede usar imágenes estáticas o animadas</li><li>Formatos gráficos permitodos:&nbsp; <span style=\"font-weight: bold;\">PNG, JPG, GIF</span></li></ul>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12 well well-sm',0,''),(2761,'lista_seleccion','{$MULTILANG_IdiomaPredeterminado}','idioma','Requiere reiniciar la sesión','This require a session restart',-22,12,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"idiomas_plataforma\" ORDER by ordenamiento','','',0,'','','','','','',0,'idioma','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(2762,'etiqueta','','','','',-22,13,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><br></p><p><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2763,'etiqueta','','','','',-22,14,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center;\"><img src=\"data:image/png;base64,[encoded data, 5320 characters]\" alt=\"\"></p><p><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'marco_avatar','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2760,'lista_seleccion','Filtro de colores preferido','transformacion_colores','Requiere reiniciar la sesión','This require a session restart',-22,10,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"tipos_filtrocolor\" ORDER by ordenamiento','','',0,'','','','','','',0,'transformacion_colores','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(2759,'lista_seleccion','{$MULTILANG_UsrPlantillaAplicar}','plantilla_permisos','{$MULTILANG_UsrPlantillaAplicarDes}','Si no selecciona ninguna entonces los permisos se asumen con asignación manual.   If you dont select anything then all rights will be assigned manually',-22,10,2,0,1,'','','',0,0,'','0','0',0,0,',','core_usuario.login','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','es_plantilla=1 ORDER BY login','PCO_NoVisible','data-live-search=true',0,'','','','','','',0,'plantilla_permisos','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2758,'lista_seleccion','{$MULTILANG_UsrEsPlantilla}','es_plantilla','{$MULTILANG_UsrEsPlantillaDes}','',-22,8,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_nosi\" ORDER by ordenamiento','PCO_NoVisible','',0,'','','','','','',0,'es_plantilla','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2757,'texto_corto','{$MULTILANG_Correo}','correo','{$MULTILANG_UsrTitCorreo}','{$MULTILANG_UsrDesCorreo}',-22,8,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'correo','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2756,'lista_seleccion','{$MULTILANG_UsrInterno}','usuario_interno','{$MULTILANG_UsrTitNivel}','{$MULTILANG_UsrDesInterno}',-22,6,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_sino\" ORDER by ordenamiento','PCO_NoVisible','',0,'','','','','','',0,'usuario_interno','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2754,'texto_corto','{$MULTILANG_UsrNombre}','nombre','','',-22,4,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'nombre','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2755,'lista_seleccion','{$MULTILANG_UsrEstado}','estado','','',-22,5,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"dicotomico_habilitadodeshabilitado\" ORDER by ordenamiento','PCO_NoVisible','',0,'','','','','','',0,'estado','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(2753,'texto_corto','{$MULTILANG_UsrLogin}','login','{$MULTILANG_UsrDesLogin}','',-22,2,1,1,1,'','alfanumerico','',0,1,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'login','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2752,'etiqueta','','','','',-22,1,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><img src=\"data:image/png;base64,[encoded data, 5320 characters]\" alt=\"\" style=\"text-align: center;\">zast</p><p>o<img src=\"https://i.stack.imgur.com/H1gbN.png?s=64\">&nbsp;uns</p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2751,'texto_corto','ruta_foto','ruta_foto','','',-22,1,1,0,1,'{$PCO_RegistroDatosActivo[avatar]}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'ruta_foto','','',0,''),(2750,'texto_corto','IdiomaEnLogin','IdiomaEnLogin','','',-22,1,1,0,1,'{$IdiomaEnLogin}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'IdiomaEnLogin','','',0,''),(2749,'texto_corto','PCO_PermitirUsuariosModoNoche','PCO_PermitirUsuariosModoNoche','','',-22,1,1,0,1,'{$PCO_PermitirUsuariosModoNoche}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'PCO_PermitirUsuariosModoNoche','','',0,''),(2748,'texto_corto','PCO_ModoDEMO','PCO_ModoDEMO','','',-22,1,1,0,1,'{$PCO_ModoDEMO}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'PCO_ModoDEMO','','',0,''),(2661,'etiqueta','','','','',-13,9,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<hr>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'etiqueta_separador','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2662,'boton_comando','{$MULTILANG_InfVolver}','','','',-13,11,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-warning btn-group btn-group-justified',0,'fa fa-home fa-fw','externa_javascript','document.PCO_AdministrarInformes.submit();','','','',0,'btn_regresar_informes','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2660,'boton_comando','{$MULTILANG_MonCommSQL} ({$MULTILANG_Avanzado})','','','',-13,9,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-code fa-2x fa-fw','externa_javascript','void($(\'#PCO_LinkPestanaFormulario_4\').trigger(\'click\'));','','','',0,'btn_consultasql','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2659,'boton_comando','{$MULTILANG_InfPropGraf}','','','',-13,8,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-pie-chart fa-2x fa-fw text-primary','externa_javascript','void($(\'#myModalGraficosInforme\').modal(\'show\'));','','','',0,'btn_grafico','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2658,'boton_comando',' ','','','',-13,7,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-group btn-group-justified',0,'fa fa-pencil-square-o fa-2x fa-fw','externa_javascript','void($(\'#myModalEditaAccionesInforme\').modal(\'show\'));','','','',0,'btn_acciones_editar','','col-lg-3 col-md-3 col-sm-3 col-xs-3',0,''),(2657,'boton_comando','{$MULTILANG_InfTitBotones}','','','',-13,6,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-bolt fa-2x fa-fw icon-red','externa_javascript','void($(\'#myModalAgregaAccionesInforme\').modal(\'show\'));','','','',0,'btn_acciones_agregar','','col-lg-9 col-md-9 col-sm-9 col-xs-9',0,''),(2656,'boton_comando','{$MULTILANG_InfAgrupa}','','','',-13,4,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-sort-alpha-asc fa-2x fa-fw text-orange','externa_javascript','void($(\'#myModalAgrupacionInforme\').modal(\'show\'));','','','',0,'btn_agrupacion','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2655,'boton_comando','{$MULTILANG_InfCondiciones}','','','',-13,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-filter fa-2x text-orange','externa_javascript','void($(\'#myModalCondicionesInforme\').modal(\'show\'));','','','',0,'btn_condiciones','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2654,'boton_comando','{$MULTILANG_InfCamposOrigen}','','','',-13,2,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-th-list fa-2x text-danger','externa_javascript','void($(\'#myModalCamposInforme\').modal(\'show\'));','','','',0,'btn_camposorigen','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2653,'boton_comando','{$MULTILANG_InfTablasOrigen}','','','',-13,1,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-default btn-group btn-group-justified',0,'fa fa-database fa-2x text-info','externa_javascript','void($(\'#myModalTablaInforme\').modal(\'show\'));','','','',0,'btn_tablasorigen','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3642,'informe','','','','',-7,10,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',1,-11,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'TablaDatosInformeAuditoria','','col col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3641,'informe','','','','',-7,9,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-13,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'InfAuditUsuarios','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3640,'informe','','','','',-7,8,2,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-14,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'InfHorasPico','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3639,'informe','','','','',-7,6,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,-12,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'GraficoOperaciones','','col col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3638,'boton_comando','{$MULTILANG_Buscar}','','','',-7,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','',' btn btn-success  ',0,'fa fa-search','externa_postcode','','','','',0,'BotonFiltradoAuditoria','',' col-lg-2 col-md-2 col-sm-12 col-xs-12',0,''),(3637,'texto_corto','{$MULTILANG_Accion}','AccionAuditoria','{$MULTILANG_InfPatron}','',-7,4,1,0,1,'{$AccionAuditoria}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_Accion}',1,'AccionAuditoria','','col-lg-10 col-md-10 col-sm-12 col-xs-12',0,''),(3636,'lista_seleccion','{$MULTILANG_UsrLogin}','UsuarioAuditoria','','',-7,3,1,0,1,'{$UsuarioAuditoria}','','',0,0,'','0','0',0,0,',_OPTGROUP_|Logs Internos/Internal Logs,API.Practico,SQLog:admin,SQLog:error,SECLog:event,PCO.Cron,_OPTGROUP_,_OPTGROUP_|Usuarios / Users,','core_usuario.nombre','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','data-live-search=true',0,'','','','','','',0,'UsuarioAuditoria','','col-lg-4 col-md-4 col-sm-12 col-xs-12',0,''),(3344,'etiqueta','','','','',-23,20,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold; font-size: 18px;\">Pruebas no funcionales</span></p><p>cuyo objetivo es la verificación de un requisito que especifica criterios que pueden usarse para juzgar la operación de un sistema (requisitos no funcionales) como por ejemplo la disponibilidad, accesibilidad, usabilidad, mantenibilidad, seguridad, rendimiento.</p><ul><li><span style=\"font-weight: bold;\">Pruebas de compatibilidad</span>:&nbsp;verifican el funcionamiento del sistema en diferentes entornos. Por ejemplo se puede probar un sistema en los distintos navegadores o en distintas versiones de máquina virtual o en distintos sistemas operativos o en distintos dispositivos.&nbsp; Esto puede incluir errores funcionales o también estéticos.</li><li><span style=\"font-weight: bold;\">Pruebas de seguridad:</span>&nbsp; Actividades que se llevan a cabo para encontrar fallas y vulnerabilidades en aplicaciones web, buscando disminuir el impacto de ataques a ellas y pérdida de información importante.</li><li><span style=\"font-weight: bold;\">Pruebas de estrés:</span>&nbsp; Probar los límites que un sistema puede soportar. En este tipo de pruebas se suele enviar más peticiones de las que el software podría atender normalmente para saber el comportamiento de la aplicación.</li><li><span style=\"font-weight: bold;\">Prueba de usabilidad</span>:&nbsp;evaluar un producto mediante pruebas con los usuarios mismos y&nbsp;medir la capacidad de un producto de fabricación humana en cumplir el propósito para el cual fue diseñado</li><li><span style=\"font-weight: bold;\">Pruebas de rendimiento del software</span>:&nbsp;determinar lo rápido que realiza una tarea un sistema en condiciones particulares de trabajo. También puede servir para validar y verificar otros atributos de la calidad del sistema, tales como la escalabilidad, fiabilidad y uso de los recursos.</li><li><span style=\"font-weight: bold;\">Pruebas de escalabilidad</span>:&nbsp;permiten determinar el grado de escalabilidad que tiene un sistema. Se entiende como escalable la capacidad que tiene el sistema para que, sin aplicar cambios drásticos en su configuración, pueda soportar el incremento de demanda en la operación</li><li><span style=\"font-weight: bold;\">Pruebas de mantenibilidad:</span>&nbsp; Evaluar que tan fácil es realizar el mantenimiento de un sistema o aplicación. Esto significa que tan fácil es analizar, cambiar y probar estos cambios.</li><li><span style=\"font-weight: bold;\">Pruebas de portabilidad:</span>&nbsp;&nbsp;Verificar la idoneidad del producto en diferentes entornos. No solo determinan si el producto se puede instalar o desinstalar en un nuevo sistema, sino que también si funciona a la par en todos los entornos.</li></ul>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,'>>> Ver más detalles'),(3341,'lista_seleccion','{$MULTILANG_AsignadoA}','asignado_a','{$MULTILANG_AsignadoADes}','',-23,15,1,0,1,'','','',0,0,'','0','0',0,0,',','core_usuario.nombre','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','1=1 AND es_plantilla!=\"1\"  ORDER BY login','Usuarios y Permisos especiales','data-live-search=true',0,'','','','','','',0,'asignado_a','','col-xs-12 col-sm-12 col-md-12 col-lg-12',1,''),(3342,'lista_seleccion','Estado del requerimiento','estado_general','','',-23,16,2,0,1,'','','',0,0,'','0','0',0,0,'Aceptado,EnProgreso,Finalizado,Rechazado,Devuelto','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'estado_general','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3343,'etiqueta','','','','',-23,20,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold; font-size: 18px;\">Pruebas funcionales</span></p><p>Una prueba funcional es una prueba basada en la ejecución, revisión y retroalimentación de las funcionalidades previamente diseñadas para el software (requisitos funcionales).</p><ul><li><span style=\"font-weight: bold;\">Prueba unitaria:</span> Asegurar que cada unidad funcione correctamente y eficientemente por separado. Además de verificar que el código hace lo que tiene que hacer.</li><li><span style=\"font-weight: bold;\">Pruebas de componentes:&nbsp;</span>&nbsp;se realiza en cada componente por separado sin integración con otros componentes.&nbsp; Similar a las unitarias a nivel de componente.</li><li><span style=\"font-weight: bold;\">Prueba de integración:</span> Probar que todos los elementos unitarios que componen el software, funcionan juntos correctamente probándolos en grupo. Se centra principalmente en probar la comunicación entre los componentes y sus comunicaciones ya sea hardware o software.</li><li><span style=\"font-weight: bold;\">Pruebas de sistema: </span>Tienen como objetivo ejercitar profundamente el sistema comprobando la integración del sistema de información globalmente, verificando el funcionamiento correcto de las interfaces entre los distintos subsistemas que lo componen y con el resto de sistemas de información con los que se comunica</li><li><span style=\"font-weight: bold;\">Pruebas de humo:</span>&nbsp;(smoke testing en inglés) son una revisión rápida de un producto de software para comprobar que funciona y no tiene defectos evidentes que interrumpan la operación básica del mismo. Son pruebas que pretenden hacer una evaluación inicial de la calidad de un producto de software previo a una recepción formal.</li><li><span style=\"font-weight: bold;\">Pruebas alpha:</span>&nbsp;realizadas cuando el sistema está en desarrollo y cuyo objetivo es asegurar que lo que estamos desarrollando es probablemente correcto y útil para el cliente.&nbsp;normalmente realizadas contra un prototipo desarrollado rápidamente y con poco coste realizado para poder experimentar con él</li><li><span style=\"font-weight: bold;\">Pruebas beta:</span>&nbsp;se realizan cuando el sistema está teóricamente correcto y pasa a ejecutarse en un entorno real. Es la fase que le sigue a las pruebas Alpha&nbsp;para localizar problemas que no han sido detectados y poder corregirlos antes de liberar una versión&nbsp;la prueba debería ser realizada por usuarios finales.</li><li><span style=\"font-weight: bold;\">Pruebas de aceptación:</span>&nbsp;últimas etapas previas a la liberación en firme de versiones nuevas a fin de determinar si cumplen con las necesidades y/o requerimientos de las empresas y sus usuarios</li><li><span style=\"font-weight: bold;\">Pruebas de regresión:</span>&nbsp;cualquier tipo de pruebas de software con el objeto de descubrir errores (bugs), carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa. Se evalúa el correcto funcionamiento del software desarrollado frente a evoluciones o cambios funcionales. El propósito de éstas es asegurar que los casos de prueba que ya habían sido probados y fueron exitosos permanezcan así.</li></ul>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,'>>> Ver más detalles'),(3339,'lista_seleccion','{$MULTILANG_Finalizado} (%)','porcentaje','','',-23,14,2,0,1,'','','',0,0,'','0','0',0,0,'0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'porcentaje','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3340,'etiqueta','','','','',-23,14,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAIyUlEQVRoBb2aC2wUxxnHJ0FQpSI8SipCcWIejp9RSdpKldImRsWmFPvOB4GEuqGkFqlNmhInKALqlgKBVm6U8DLIQW3AxDaUAG45A37tHoGaOsTFkAqQoU2TQhLTYric7dhybP+rb253PTu7e3d7kJ402tftzP/3zcw3M98sY7fhhwb2NagsHyrbCpUpUNk/oLIQVDagpS7tHj3bAoX9kN65DUXHnwXq2FegsGIE2GmoDHGl8LsvUF7xK3H5Jk6wSZqle+ISbQ9LeZVR3i7lxP53tLKRUNgqqIyag6PFB+pGoOvgl3F991h0/GE8T50VY/m9gfoRju9peXYjwEqwn42KXVkM/4TKUqCwM3bCh5ruQOebY9C+/l4059+PhkenREynfnQf2tdPRGflGNC7dnlCZWfRxNJjkBb9L1CZV+uQpsI+rxuBD177Kt6eF120ExS9S3lQXjYg3VDYvOgKI/wDAVYIlQ2KmQ8pd+Bq2QQEchNtLR3InIqzWUn455xkfJKbiuueNATz0vBpXhpuetPwX08qruak4NKcZPxt1nQoj03heVGeQ4qlaQ5BZc9GkOj8SBNvskzv4S/h3aIEi/DGR6dw0R/npKLbl+4qhfLScWVuCt793nSed+/hUaYyNeO5g9CajcnywX2jEcixWv297CTc8Ka5Eu0E+R9PKs76piG4924ZYhAB5nM2t/CEd9jwIGRk0rlnDJQss/iTM6ehI9e9xZ3Ei/eveJMRrBhvlK/VQhfeZmmCVOup5ipN3oYsL4tvy0oCVb1YqH7+ft43cdSbid3eWdjhzeZplzcLtd5MXM77lu07+rviMTg/Df1/tEC0RXSxUNlqscNSm5c76/nZD9iK6PDNwHZvNjweT8S0yTsbH/sess1DBKDznqdSMVR7l1wTq62mZ4xpI6wxSJG3kTusk/iPfA9juWduROEiWKEnBx/kfSMmiM9WJAGKabzoQoDda4FAgG0TrU9uTfTf1GxkC9H1p74MrPHOiVm8DrI89wfo8GTY5imX0//6JLkWtpgA+MRMZcbchgYWselQh3Vq881533EtXofYOfsRkOeRBcvXvCnVjxQhehBg4wwIPqsU5jc0OorWj+RtSr3fjxugMGcOaOCLBaK/bLIIAATY88MAwpSY5ifi9ID8vGwR/brLlw5flE6rW9vpePSx6TFB9DydKveFFg6gLUYMOpqY6danETbSIHXT96Br6xc9vcD0zqHMNF5eLDUxsHeCoZP3V5p+89WR0HxoVqkD0JxGt7bd8YZLgPUvLsa5ml/iZwULDYhDM9ON8qJB9JUmmgECbBHTFifGA3FKHG1u4wZg+7qlOO9fg/aja9GybxWeenIehxAByHCRID4rSjZ08hpQ2GYCoHUqf0CLEd36xzOnRrQ+1Ug0gMIlC/D6hmdwau8qLpzE66m5eiUKvHMhA0SDGGowTb0VArisA9BKSgeI1nwIIOTLQL3nEdRsX24kf3kxju95CWcOlRhiddHysS47HdSJ9TLFo1NNDNaMEWvhMgFQ9IDfvF4x1siM5vN27V6+F5r/IN5veDmqWFk8XTfOesAoTxSvn9tBDFSZOnKIACj0wQFoDau/TIsRWazTdajlVfcQR35tlKWXaXeUIT7fPVGsgQETwDUBgFZSToIt9+vWIXR6kyuIv1etiAmAoEQIOwCjCXVWDI8BtAy0CHVabZUtRXfrZlcQ72zIjxlAhBiotjYh205Ma9iYAZ6YgW51Y8wQ5/evRGNWsisAHaLv0GixCfFOPOxG6+80MqUFeMwAVDM/z0b3X34XFeJiTQmO//i7Rjl27T7SvcGGO0UA7ka36J2Yjn9dfB/PnKIHrgAIonAmuv2/coR4r6IY6qJvxy2eYkqiVhqErVOJlyfyAij04RrAl46uJx7GzXdeQ8eJUlw7WYrLx9bh0rG1aD+2Do3ZqXGLp1q5tMHkgUDTICZP5m5UhTsyxW3iAQi+soTXwPXmV3BJGHnJ7zeXLLglAJpommpAj3CLEWaaTp+Yfz8POrkFCD2XjdDJcD8gryRDXKgpgbo4vvZPU3xTKDLATg+vB1T2gkj24aZ7eMTMaRUmg/274HGcK1uLrpZXufVJvJ5kiIv+NTiwcQXemp/rqjY+3HyP2foKKx4GoFi/tKQ87knkETNZrHh9rvg5/GJHNSZXNuDrVfVoCew2hOsAck3439qEjG1VmLS1Gvm/2YE3flIQFYSWt1L8tMeyp8Dj89qUgmrj6vYJPNwnChbPz7z4PBIr65FQ2WBK5f4D+NepcgvIhcA2lFbs5MJJvJh+X7A0IsRHO0yDFy0ntxnW10+0sEq30ZQUhtZnE3DNwZ2uKN9nEi6DLNl/BGtr/swTndPzyW/UmoTrEAt+W+4I0LosgbyN2Hy6HDdC+OaCUAt9/lE4O2+arTfKeLMuIoAMpF9P3mWFSNxSZQtATYc0GEYNa7MPbFFNUNiOby4IEMG9o3Elz+pSU+IE4DUhQSTYADRlJYLCmibxtMnSykbqrcb2SAFUeRspuGccgo+bpxa3AiA3JxmAYrEUUDaJD69bUmxFyzdpZwQqo80FI5P+/eN4rFLvyLcKINaECEDez2L58CaLV9YZ8RoKWyYC0PnQkbtAsUqCuB0AOkTC1nAfoA7bV2tp8+R1CiOKdXqoQZg2Osgj9O+cBG+lP65OTKLlNHfXQXBXafY2VPu0sRGfeB2KdkbkPkG10ds0Aw1/2oiFVYctgmSBTtcLqw/zPHqbHjKaqlDrtNBy12x00fJR69htQuZGgYPK3Wg/UoR9B7diWfWBqDCF1Qf4f9uPFmFAsWxghPMNb+nG1mFlsU7XmoulDZDhwU7o5DpcX+NUfFL/JC7WPoO22pfQVrsSF/w/5fd6G5MMcP3/0pH2J1ZHdZVOImO5T5sLX8inBrQ/8UV+aiDD4SQbTyFuqKxFsmI0Kw8/p6g4fTDy//zYQwahaz6PCrBFUNhmLVRJgQLxcxs6p09waP1Nn+Tk367Pbf4Hy18B2bIkk3EAAAAASUVORK5CYII=\" alt=\"\" style=\"background-color: transparent; font-size: 14px;\"></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Usuarios y Permisos especiales','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3338,'casilla_check','Aceptadas por el usuario','aceptacion_pnf','','',-23,12,2,0,1,'No','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','data-toggle=toggle data-on=Si data-off=No',0,'','','','Si','No','',0,'aceptacion_pnf','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3337,'texto_corto','Presupuesto estimado','presupuesto','','',-23,12,2,0,1,'','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','$',0,'presupuesto','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3336,'texto_corto','Horas/Hombre estimadas','horas_estimadas','','',-23,11,2,0,1,'','numerico_entero','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'horas_estimadas','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3335,'lista_seleccion','Responsable de aceptación de pruebas NO funcionales','usuario_aceptacion_pnf','','',-23,11,2,0,1,'','','',0,0,'','0','0',0,0,'','core_usuario.nombre','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','1=1 AND es_plantilla!=\"1\"  ORDER BY login','Banco de pruebas','',0,'','','','','','',0,'usuario_aceptacion_pnf','','col-xs-12 col-sm-12 col-md-12 col-lg-12',1,''),(3334,'lista_seleccion','Pruebas NO FUNCIONALES','pruebas_nofuncionales','','',-23,10,2,0,1,'','','',0,0,'','0','0',0,0,',Pruebas de Compatibilidad,Pruebas de Seguridad,Pruebas de Estrés,Pruebas de Usabilidad,Pruebas de Rendimiento,Pruebas de Internacionalización y Localización,Pruebas de Escalabilidad,Pruebas de Mantenibilidad,Pruebas de Instalabilidad y/o Portabilidad','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','multiple',0,'','','','','','',0,'pruebas_nofuncionales','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3333,'lista_seleccion','{$MULTILANG_InfCategoria}','categoria','','',-23,10,2,0,1,'','','',0,0,'','0','0',0,0,',_OPTGROUP_|Por arquitectura,FrontEnd,BackEnd,Ambos,_OPTGROUP_,_OPTGROUP_|Por fase del ciclo,Re-Elicitacion,Mejora,Correccion,_OPTGROUP_','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','PCO_Delayed',0,'','','','','','',0,'categoria','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3332,'texto_corto','{$MULTILANG_Columna}','columna','','',-23,9,2,0,1,'{$ConteoColumna}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'columna','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3331,'texto_largo','{$MULTILANG_InfDescripcion} (Se admite HTML / This allow HTML)','descripcion','{$MULTILANG_DesTarea}','',-23,8,1,0,1,'','','',0,0,'','40','7',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'descripcion','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3330,'casilla_check','Aceptadas por el usuario','aceptacion_pf','','',-23,7,1,0,1,'No','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','data-toggle=toggle data-on=Si data-off=No',0,'','','','Si','No','',0,'aceptacion_pf','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3329,'lista_seleccion','{$MULTILANG_Plantilla}','plantilla','Plantillas de texto predisenadas / Text templates','',-23,7,1,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"plantillas_kanban\" ORDER by ordenamiento','','',0,'','','','','','',0,'plantilla','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3327,'lista_seleccion','{$MULTILANG_FrmEstilo} (color)','estilo','','',-23,6,2,0,1,'','','',0,0,'','0','0',0,0,'','core_opcionlista.valor_visual','core_opcionlista.valor_interno','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','identificador_lista=\"estilos_kanban\" ORDER by ordenamiento','','',0,'','','','','','',0,'estilo','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3328,'lista_seleccion','Responsable de aceptación de pruebas funcionales','usuario_aceptacion_pf','','',-23,6,1,0,1,'','','',0,0,'','0','0',0,0,'','core_usuario.nombre','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','1=1 AND es_plantilla!=\"1\"  ORDER BY login','Banco de pruebas','',0,'','','','','','',0,'usuario_aceptacion_pf','','col-xs-12 col-sm-12 col-md-12 col-lg-12',1,''),(3326,'lista_seleccion','Pruebas FUNCIONALES','pruebas_funcionales','','',-23,5,1,0,1,'','','',0,0,'','0','0',0,0,',Pruebas Unitarias,Pruebas de Componentes,Pruebas de Integración,Pruebas de Sistema,Pruebas de Humo,Pruebas Alpha,Pruebas Beta,Pruebas de Aceptación,Pruebas de Regresión','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','multiple',0,'','','','','','',0,'pruebas_funcionales','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3325,'lista_seleccion','{$MULTILANG_Peso} ({$MULTILANG_Prioridad})','peso','Livianos o menores flotan','',-23,5,1,0,1,'','','',0,0,'','0','0',0,0,'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'peso','','col-xs-12 col-sm-12 col-md-4 col-lg-4',0,''),(3322,'texto_corto','{$MULTILANG_FrmTituloBot}','titulo','','',-23,4,1,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'titulo','','col-xs-12 col-sm-12 col-md-8 col-lg-8',0,''),(3323,'texto_corto','Fecha de inicio','fecha_inicio','','',-23,4,2,0,1,'{$PCO_FechaOperacionGuiones}','fecha','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha_inicio','','col-lg-6 col-md-6 col-sm-12 col-xs-12',0,''),(3324,'texto_corto','{$MULTILANG_FechaLimite}','fecha','','',-23,5,2,0,1,'{$PCO_FechaOperacionGuiones}','fecha','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'fecha','','col-xs-12 col-sm-12 col-md-6 col-lg-6',0,''),(3321,'etiqueta','','','','',-23,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEDUlEQVRoBdVavW4TQRBODzwF4gWSgp8o2TNSkCKlpIAXyONQRiJYNCAamrwBQkLynSEFdRpLSElB6zu5CYe+9Y09N9mf2Ts7li2tZvduf75vZnZ3ds87O2v4zX69fFzmg71ydLBrUz7Yw7M1DNW/y/pb9rDKs9dlYc7KsbksC1MHk62TDdGm/v3qQX8EHXuoxocvqtx8KgszDQIOE5pNC/Ol+jnY7wgjvVk1GjydFuZ7D9BOC6FP9J2OSNni74/9R2WRDVcN/E5/Y/MRYylh6apVefasLMzkzmBh93BqWtnHpCrMcx26SK2qMG/LwlTKgfuAlm0rjB2BF35d5uZ0A8DbRHJzGkbpeVvl2ZuNg29cNNkSjc873WZ69a7+d3u7loS+PUqrgMmj6/bj+Wrjn7AbIgBiE9XqFFsq10ng/dfP9dHFeQ3ptkQ2bKtblLCRuBsuwwNO4Ob6pqZ0/eeqRoJ7UV4r0YbAg0CIRHCz0+ywnAAHiEG7EpDgiQSkVCgwCr3Pi4hHZGVXWRIgbQEETW5uFcpD0nsuQZoDlnkXBmfshKDKVVk+kwQAHIm0D3DI03MuJQmUJWBeRls5PsoIIltWQFirjSo5AYCVoLh2Q/mu4BtCs1Yo3sTzTrZSA5JACGToHbTLtS3zclxZBuaFFWJLJ2/MCUCLMoVA07sYeJ/rcBzAvCSgOUk12zonAF+nhEGRAJLyLik1Lcto0wa6XMJbz8fmckkgISzmBCRA0rBPor4ELMstkBFcloA9gEcq8k45AVptAAJ5Ai6JaYCjD/TNx4rl7UWBvT3oSAD+Ty6EPBGQEnWkpmUZJFMJAPuOvfboSEAC9ZU1FkDbZAKjg917IWAtcHzitQK5XzcCuIDqaAFyH5LQNDQJKdMRCHhIkOWSCcCF+kxiAmk1fHHu3ZVRb0GAEcFzAt/FhRa3fX0sQJOR3MBlAQmeiMuJn2qB5T7QcyMDIE6A785W+4jxj09adbjmKZ9EoL2R6S+sMAgNGJMg4tO2q20SgcKcLSywiWCuL4FWMNeE0zPNXOAW4K7C/ZlWJa0kMgkWmLbCaZiiuWmObuWcgARIQOTzWJnaaQng8LVwH8p0PVJycAREWobK9N4ntQScR0oQ6XOoBxEChjxNXi65m1FdLjUEvId660aJ1yp88Bg4XteX1xAIXquARFmYD6HJjEF8APo+jxNgpzDyfSm3/mrRutL8g8Z2Xu6SRZoPG9FlNeRuq3qXfL1OJLb6AweRaCzhdKdVadjTT/9PTAsSm/jIp/2gQSBjslmdgkusR5OJ8ygbqj5kxAD73mMj0ezYqWTQp/ozkg9cynPEI00AqIpiPYSm9/5XA0kSYe38PJENt+rPHpIIL9uLAvl3m/zwCa+zqvx/cIIQJk+ESDsAAAAASUVORK5CYII=\" alt=\"\" style=\"background-color: transparent; font-size: 14px;\"></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3320,'etiqueta','','','','',-23,3,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAHLklEQVRoBdVa628UVRQf/ar/gX6isy20nd3ZFpB2Z5FEJcSoCF/wkQgfxA++IzEhSqJRaaERwWjQpgg1MTxi/ODuQiWpIUALfWCBLmVrgU5LN1i2Sxsq3S2tu8f8bmems+087vaB8SY3e+fOuef8zr3n3nvOmRWEeRYShIevl1SIvVJwa19poK7XqzSpkhJXJWVClRTSKtpxvGM0UnArxmDsPMXPffiAr+KxPq/ycZ+kRFVJyZrA6qDdfrMYCx7gNXckeY68WVpZoEqBQ6qkjM8BtJ1S4+AJ3nnC4Scf9K59RPUGq1RJSS8g8JkKpSEDsviRcVD2S0q5KimxRQQ+U5EYZHJAcydRvYHNqqSkHiB4XZlUr1d5zR2hDQUJwkOqFNiuSkrmPwCvK5EBBmCxgWnfrYHP63TpX/8S3d73LY1EGmi0+Tzd67jEKtrowzvQ5DkhWWCxR2rxBkvHO/N9q56hRN1BSvdco+zkJLkV0IAWYzCWU5kMtzlpG9bd5n2rKfH9AZpM3jEwp4eHKd7aRlcOH6XWqt3UtOMTVtFGH96BRi8YCx6qbzWPIinXjc2OSo7Tpn/jKzQWvcJwZLNZSnRdpZYvqim8bDmFRNmoLbtqCNXcBxrQYgzGooAXeHKsRszxiNXOeUdG8Xe20WQyyQTfu52g85/tzAFoBhs9cpRQzX3mNsaCBwp4grerEt5glYXVC8LUDet8SUHAP6OjTOBfHRfpxJNrbcEBqJsCoAEP8EIBbw4l0pY3tioF6520xxLrM99/5uwsczHPrN7u/OkwoerPdr8wK/BEuT+UpGsbXnZZicChnFWAM+Xo2/hWGzaP2Zpp63bAIv4Aodq9N/eDp74Sic4oXS6tdFJiPMcBhEfoNPs4KVBgr25mYwaVbxu89T1x8btaal220lYJYGarAJ9cc4ktiXFW47jDieG0YfMFa0cPGZA1lkyy1TtTtJxuTMcVBkZgZvEEAgsnfx4XDgqOPTuhC90PWSiXauuYzMbCcuopDRjgNWvJAruASMrJfHBrouDsXmigdvwgCyXZ02PIbPD46WpJ7r4AdgEhnp0C8FvY1T88wr1x7UDl048NnR4eoczkJP327AZDiYjop8vFq4yVAHZBi2GNTrMycL5Q4ALkA8CR1uOn3ze/TrGff6HBzigdDzxlyRsyUdq/2jfrfZu2uYFd0AJwSwXgQaLAj3EEZXIfrOjCS5fT6fe20bXjDXR3IE73747SrQt/0IWvv6FQYZklb8hE6Qkft3x/lm3uQBwKmLMHOYrADUaBM2YFzKkvUhZgwm82n6OxRIJSd+7QzaZmxitSHnTlB5koA83nbGkbC8snoEAOaPMz/HkUeJVwynTXALer2wWlA8hmMgx0uHSlLZCTGzdR9Mgxg/+ZD7czmZCNy81pohZNgYa1z1PiShf9PTjILqfLP9RTxF9pCWa+CiyKCRmz5vFTW80eGlH7phQ5WE8R2VoRY4wos1VzM6GwKDMTQhbN0owWahMDWLionNpqvjQU6YQivgrLFQG92yZmPAvkWw/+GC0qo7bd04rYmZZxjO7Za6tkSJTPOV9kL2xavIvMwrT0jW5cZBO4yF50UMB3gN+V2LnLgdF0GGm2Y562blrJ7j+p8dUtTEbLzl3s9DO7Ela8IgW+N4T/gzNnBT4kytnwEtkjuLrTTzzNIjG4uC2fVy3KKpgBQgZzp4eSbqdV16d6et49oKljS8oCmjXrFk2JE2vWGQFNx/5aRzlhj2+HEVYuVkiJCwrVPMN2bXNIebszSqEiax9JGz9+QvQ+biiAhpbzt7wPcE/0b8g/qJ9yD465KgDwelA/NpSkk89tdBwTFuUfc8DjgSetMvD2B8yT1H0ULLndjKJf952caMBDD+bH747SqTffdeQZEn3pXwvKxFkKsFWY+oBhuwpYidhb71NqaDqx5RSpuSmAsXoQj5l3By9TWPRVW4JHJ29qsXv9JhrqjLKNjRNjKNZNOLthCubZhleJau4DDWgxBmNRYPNuZsN4FMjdp4qLH7VVAC94k7vdXoW69tcSZk4vCAPjre1Tyd3qmunkbnWNltxtZ6GiTo+x7LRx3rD6BKRCS+QVjuD1l7zp9eulATpdFmTZA9yamQn39DpoQIuMA49Xqq1eJuSRt+j4uH55P3D0SgqdX7qCzRL8lvY9e1kkhkgKmxMVbYSGeOfs21i7JBFR/ogLtJko309MHcWrKOwSG5v3Amc7A/Bz+sSkK6OZk/sHD0mhrpIKQv6GE5wbXSpvs9FBz/zVNjbXZ1Zk0BoLHW9RN+AUEn0x7g07E6zdMztiOT9035AChJxm/ivhS+Ocdz0q7UDy9E/d2Hx/NUACinNfjIc9cr3tDcsDLF8aOIDwYt3+7IFUIFKCFquRDYlyF7zKWY5ZvmDmQ494AkEREq12f7eJlVRONHj8txDDhkTfAURSCEYMf34eAP4Fb9JG9t1s/LUAAAAASUVORK5CYII=\" alt=\"\" style=\"background-color: transparent; font-size: 14px;\"></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3319,'etiqueta','','','','',-23,3,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEr0lEQVRoBdVaz48URRTuPelfwE1PHgQJ04MHOABrJJ6EmwQT3YRwIGRr2ETixciCi4omJrhk5GB0jUYRowSSBeQkSgwXZZnxRwzqzoKzbgAjCjO7QXZn+jNfbfXsTE93V1d1g04nL9Xd1fXq+7req3r1uh0n9YG+lYN4IC8wkC+gmBf4whWYdAVuuQJNJTVXoMI69czAo0N40HHQl7p7WwWrdmJZbhDPuQLfKpBwBUykmRO4kBPYTV22OIzb8W27BRx2BWYNAceRm6VO6jYGlLTBQ7twX05gjytQzxB4kFSdfbCvpLgSPbdqJ1a6AqW7CDxIpMQ+E4HTPeQWsMUVoBMGO7nb1zX2rcMXW58XGHIFGjbgN+xawJ7hGSk8t9HBvokhFmRUpQLPadC48+dfvI4bxwaBU6ul8Jz3bHRxhjMmoczG6s3nBXD5yGsS+PTREVBIhPdYZ0mikdiclMMa2fy+4es4uL8qZfTlK5gf78fciaexYWhBytyJrfIe6/zn2MaQTE3r2I9tw/02s0314zdb5uKbTePkehw+8JOUxsl1XfVsY0iAz5eIMcrsHTXPxypes/1n9G95H/1PvdeS6ocDXQAXieSBU5RFX2gv2aZdB3VSt44UMYYSkCusdpHy8Pjm3dj45PYOqX70BHBmrZGwTVAPdbvC05Goh67YKjzQNPawcdMO2fFo8V18de68lFsXRoDSM0bCNn576pJkNu1IQgDE2jEKDKaSxTZLBH6r/o7WURkDytvMhG3UQV1GBARmOwJARoQ621usXyJQnZ7x+wfgAZ6hsI06qMuQAIhZjQL6GNamI+BDsSttCDCMl/sJ5bwJF62oEbAD7reyJNCQzsydVLK3z1X0f0WAK/uAwy1ezxIooOi4Amd7lQCxk0DlXhG4dvsG9v9yFH/dqfnmL0tLH+CaVSEBg8DN3gcq9Rls/u4NPDyxF69PfpYVgRoJGMT8dgTKf09iXekVCf6FSx+gtjCXFYFmpgTmGv90AONSde6PMnIXX1p8879+ituNOx3P8CKFCUkCmZjQpVpVmghLHk3Pw/GZr7F8Yq8E//bl05hvNrrApyQgTSgTJ35ralwCXV96FT/cnMI7Vz6X1yTwyfSXaHrNUPApCUgnzmQanW8u4GDluAS9Qr31Ryb24czVb+C1xT1hLFKY0NlMF7J2EqsvjuD8nz+G4e26Z0uAi7CTK+DZLNcBkihOjeP7m5UuoFE3bAkQu9PzwRxD0p4Op7kpSL+hiTKOZPdtTKhtQ+M4NltKdprVYUGgc0vJUTDd1P+nBIKbehJQzqzJ/dvFQrqRMhyB8LSK8gV+wIhJrSwR6MhK6BBq6k2yEvlBDBNr6KFSi+VoEksERotjrbyOn9+xLQ8Vx5JmJcqxqUWyik/uhmfmghk222tNZk6f3PWHJS69HpYb7chxtuVMje7H50aTp9d9Emk+cESbYJx/RdaZf+AIkEiYM4oEEDMpaNvYf2LySShzMtj0aEElJVRP/FXGBxtVKsfuzc+sPilOX/fqQ7d2qvRB2ZRyxe7FXw2CZBkAqii2t372CBLhfoK/znB31Pa7DRMFdHzmnDiL8bz1uw2fzep3m38Bp5zeg20v3lEAAAAASUVORK5CYII=\" alt=\"\" style=\"background-color: transparent; font-size: 14px;\"></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3317,'lista_seleccion','Usuarios con posibilidad de edición y/o archivado','usuarios_edicion','','',-23,1,2,0,1,'','','',0,0,'','0','0',0,0,'','core_usuario.nombre','core_usuario.login','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','1=1 AND es_plantilla!=\"1\"  ORDER BY login','Usuarios y Permisos especiales','multiple data-selected-text-format=count',0,'','','','','','',0,'usuarios_edicion','','col-xs-12 col-sm-12 col-md-12 col-lg-12',1,''),(3318,'etiqueta','','','','',-23,1,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<div style=\"text-align: center;\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEDUlEQVRoBdVavW4TQRBODzwF4gWSgp8o2TNSkCKlpIAXyONQRiJYNCAamrwBQkLynSEFdRpLSElB6zu5CYe+9Y09N9mf2Ts7li2tZvduf75vZnZ3ds87O2v4zX69fFzmg71ydLBrUz7Yw7M1DNW/y/pb9rDKs9dlYc7KsbksC1MHk62TDdGm/v3qQX8EHXuoxocvqtx8KgszDQIOE5pNC/Ol+jnY7wgjvVk1GjydFuZ7D9BOC6FP9J2OSNni74/9R2WRDVcN/E5/Y/MRYylh6apVefasLMzkzmBh93BqWtnHpCrMcx26SK2qMG/LwlTKgfuAlm0rjB2BF35d5uZ0A8DbRHJzGkbpeVvl2ZuNg29cNNkSjc873WZ69a7+d3u7loS+PUqrgMmj6/bj+Wrjn7AbIgBiE9XqFFsq10ng/dfP9dHFeQ3ptkQ2bKtblLCRuBsuwwNO4Ob6pqZ0/eeqRoJ7UV4r0YbAg0CIRHCz0+ywnAAHiEG7EpDgiQSkVCgwCr3Pi4hHZGVXWRIgbQEETW5uFcpD0nsuQZoDlnkXBmfshKDKVVk+kwQAHIm0D3DI03MuJQmUJWBeRls5PsoIIltWQFirjSo5AYCVoLh2Q/mu4BtCs1Yo3sTzTrZSA5JACGToHbTLtS3zclxZBuaFFWJLJ2/MCUCLMoVA07sYeJ/rcBzAvCSgOUk12zonAF+nhEGRAJLyLik1Lcto0wa6XMJbz8fmckkgISzmBCRA0rBPor4ELMstkBFcloA9gEcq8k45AVptAAJ5Ai6JaYCjD/TNx4rl7UWBvT3oSAD+Ty6EPBGQEnWkpmUZJFMJAPuOvfboSEAC9ZU1FkDbZAKjg917IWAtcHzitQK5XzcCuIDqaAFyH5LQNDQJKdMRCHhIkOWSCcCF+kxiAmk1fHHu3ZVRb0GAEcFzAt/FhRa3fX0sQJOR3MBlAQmeiMuJn2qB5T7QcyMDIE6A785W+4jxj09adbjmKZ9EoL2R6S+sMAgNGJMg4tO2q20SgcKcLSywiWCuL4FWMNeE0zPNXOAW4K7C/ZlWJa0kMgkWmLbCaZiiuWmObuWcgARIQOTzWJnaaQng8LVwH8p0PVJycAREWobK9N4ntQScR0oQ6XOoBxEChjxNXi65m1FdLjUEvId660aJ1yp88Bg4XteX1xAIXquARFmYD6HJjEF8APo+jxNgpzDyfSm3/mrRutL8g8Z2Xu6SRZoPG9FlNeRuq3qXfL1OJLb6AweRaCzhdKdVadjTT/9PTAsSm/jIp/2gQSBjslmdgkusR5OJ8ygbqj5kxAD73mMj0ezYqWTQp/ozkg9cynPEI00AqIpiPYSm9/5XA0kSYe38PJENt+rPHpIIL9uLAvl3m/zwCa+zqvx/cIIQJk+ESDsAAAAASUVORK5CYII=\" alt=\"\" style=\"background-color: transparent; font-size: 14px;\"></div>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','Banco de pruebas','',0,'','','','','','',0,'','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(2652,'objeto_camara','Acción - CONTROL WEBCAM','accion14','','',-31,43,1,0,1,'','','',0,0,'','160','120',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'accion14','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2651,'objeto_canvas','Acción - CONTROL CANVAS','accion13','','',-31,40,2,0,1,'','','',0,0,'','400','200',0,0,'','','','','',0,0,0,0,0,0,'','',50,3,'#000000',0,'','','','','',0,'','','','','','',0,'accion13','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(2650,'etiqueta','','','','',-31,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><span style=\"font-weight: bold;\">CONTROL&nbsp; WEB-CAM</span></p><p>Autorice el uso de cámara y verifique el funcionamiento básico del campo.</p><hr>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'','','col-lg-12 col-md-12 col-sm-12 col-xs-12',0,''),(3675,'texto_corto','{$MULTILANG_UsrNivelPW} (%)','seguridad','','',-18,20,2,0,1,'0','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'seguridad','','col-xs-4 col-sm-4 col-md-4 col-lg-4',0,''),(3674,'texto_clave','{$MULTILANG_UsrNuevoPW}','clave1','','',-18,10,2,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','{$MULTILANG_Contrasena}',0,'clave1','','col-xs-8 col-sm-8 col-md-8 col-lg-8',0,''),(3673,'texto_clave','{$MULTILANG_UsrAnteriorPW}','clave0','','',-18,5,2,1,1,'','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'clave0','','col-xs-8 col-sm-8 col-md-8 col-lg-8',0,''),(3672,'etiqueta','','','','',-18,5,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p style=\"text-align: center; \"><img src=\"data:image/png;base64,[encoded data, 12252 characters]\" data-filename=\"image.png\" style=\"width: 158.625px; height: 158.625px;\"><br></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','','',0,'','','','','','',0,'lbl_candado','','col-xs-12 col-sm-12 col-md-12 col-lg-12',0,''),(3671,'texto_corto','Precarga_EstilosBS','Precarga_EstilosBS','','',-18,1,1,0,1,'{$Precarga_EstilosBS}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'Precarga_EstilosBS','','',0,''),(3670,'texto_corto','Presentar_FullScreen','Presentar_FullScreen','','',-18,1,1,0,1,'{$Presentar_FullScreen}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'Presentar_FullScreen','','',0,''),(3669,'texto_corto','MULTILANG_UsrErrPW3','MULTILANG_UsrErrPW3','','',-18,1,1,0,1,'{$MULTILANG_UsrErrPW3}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','PCO_NoVisible','',0,'','','','','','',0,'MULTILANG_UsrErrPW3','','',0,''),(3281,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIBitbucket_TemplateNEW','','',-5,14,4,0,1,'{$APIBitbucket_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIBitbucket_TemplateNEW','','',0,''),(3280,'texto_corto','{$MULTILANG_AuthOauthURI}','APIVimeo_RedirectUriNEW','URI','{$URI}Vimeo',-5,13,4,0,1,'{$URI}Vimeo','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIVimeo_RedirectUriNEW','','',0,''),(3279,'texto_corto','{$MULTILANG_AuthOauthURI}','APITeamViewer_RedirectUriNEW','URI','{$URI}TeamViewer',-5,13,3,0,1,'{$URI}TeamViewer','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APITeamViewer_RedirectUriNEW','','',0,''),(3278,'texto_corto','{$MULTILANG_AuthOauthURI}','APIUber_RedirectUriNEW','URI','{$URI}Uber',-5,13,2,0,1,'{$URI}Uber','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIUber_RedirectUriNEW','','',0,''),(3277,'texto_corto','{$MULTILANG_AuthOauthURI}','APIRunKeeper_RedirectUriNEW','URI','{$URI}RunKeeper',-5,13,1,0,1,'{$URI}RunKeeper','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIRunKeeper_RedirectUriNEW','','',0,''),(3276,'texto_corto','{$MULTILANG_AuthOauthURI}','APIOdnoklassniki_RedirectUriNEW','URI','{$URI}Odnoklassniki',-5,13,4,0,1,'{$URI}Odnoklassniki','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIOdnoklassniki_RedirectUriNEW','','',0,''),(3275,'texto_corto','{$MULTILANG_AuthOauthURI}','APIoDesk_RedirectUriNEW','URI','{$URI}oDesk',-5,13,3,0,1,'{$URI}oDesk','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIoDesk_RedirectUriNEW','','',0,''),(3274,'texto_corto','{$MULTILANG_AuthOauthURI}','APIMisfit_RedirectUriNEW','URI','{$URI}Misfit',-5,13,2,0,1,'{$URI}Misfit','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIMisfit_RedirectUriNEW','','',0,''),(3273,'texto_corto','{$MULTILANG_AuthOauthURI}','APIMicrosoftOpenIDConnect_RedirectUriNEW','URI','{$URI}MicrosoftOpenIDConnect',-5,13,1,0,1,'{$URI}MicrosoftOpenIDConnect','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIMicrosoftOpenIDConnect_RedirectUriNEW','','',0,''),(3272,'texto_corto','{$MULTILANG_AuthOauthURI}','APIJawbone_RedirectUriNEW','URI','{$URI}Jawbone',-5,13,4,0,1,'{$URI}Jawbone','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIJawbone_RedirectUriNEW','','',0,''),(3271,'texto_corto','{$MULTILANG_AuthOauthURI}','APIIntuit_RedirectUriNEW','URI','{$URI}Intuit',-5,13,3,0,1,'{$URI}Intuit','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIIntuit_RedirectUriNEW','','',0,''),(3270,'texto_corto','{$MULTILANG_AuthOauthURI}','APIInfusionsoft_RedirectUriNEW','URI','{$URI}Infusionsoft',-5,13,2,0,1,'{$URI}Infusionsoft','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIInfusionsoft_RedirectUriNEW','','',0,''),(3269,'texto_corto','{$MULTILANG_AuthOauthURI}','APIimgur_RedirectUriNEW','URI','{$URI}imgur',-5,13,1,0,1,'{$URI}imgur','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIimgur_RedirectUriNEW','','',0,''),(3268,'texto_corto','{$MULTILANG_AuthOauthURI}','APIDiscogs_RedirectUriNEW','URI','{$URI}Discogs',-5,13,4,0,1,'{$URI}Discogs','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIDiscogs_RedirectUriNEW','','',0,''),(3267,'texto_corto','{$MULTILANG_AuthOauthURI}','APIDailymotion_RedirectUriNEW','URI','{$URI}Dailymotion',-5,13,3,0,1,'{$URI}Dailymotion','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIDailymotion_RedirectUriNEW','','',0,''),(3266,'texto_corto','{$MULTILANG_AuthOauthURI}','APICopy_RedirectUriNEW','URI','{$URI}Copy',-5,13,2,0,1,'{$URI}Copy','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APICopy_RedirectUriNEW','','',0,''),(3265,'texto_corto','{$MULTILANG_AuthOauthURI}','APIBuffer_RedirectUriNEW','URI','{$URI}Buffer',-5,13,1,0,1,'{$URI}Buffer','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIBuffer_RedirectUriNEW','','',0,''),(3264,'texto_corto','{$MULTILANG_AuthOauthURI}','APIWithings_RedirectUriNEW','URI','{$URI}Withings',-5,13,4,0,1,'{$URI}Withings','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIWithings_RedirectUriNEW','','',0,''),(3263,'texto_corto','{$MULTILANG_AuthOauthURI}','APIVK_RedirectUriNEW','URI','{$URI}VK',-5,13,3,0,1,'{$URI}VK','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIVK_RedirectUriNEW','','',0,''),(3262,'texto_corto','{$MULTILANG_AuthOauthURI}','APIXING_RedirectUriNEW','URI','{$URI}XING',-5,13,2,0,1,'{$URI}XING','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIXING_RedirectUriNEW','','',0,''),(3261,'texto_corto','{$MULTILANG_AuthOauthURI}','APIEventful_RedirectUriNEW','URI','{$URI}Eventful',-5,13,1,0,1,'{$URI}Eventful','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIEventful_RedirectUriNEW','','',0,''),(3260,'texto_corto','{$MULTILANG_AuthOauthURI}','APILinkedIn_RedirectUriNEW','URI','{$URI}LinkedIn',-5,13,3,0,1,'{$URI}LinkedIn','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APILinkedIn_RedirectUriNEW','','',0,''),(3259,'texto_corto','{$MULTILANG_AuthOauthURI}','APIScoopIt_RedirectUriNEW','URI','{$URI}ScoopIt',-5,13,2,0,1,'{$URI}ScoopIt','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIScoopIt_RedirectUriNEW','','',0,''),(3258,'texto_corto','{$MULTILANG_AuthOauthURI}','APIFitbit_RedirectUriNEW','URI','{$URI}Fitbit',-5,13,1,0,1,'{$URI}Fitbit','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIFitbit_RedirectUriNEW','','',0,''),(3257,'texto_corto','{$MULTILANG_AuthOauthURI}','APIDisqus_RedirectUriNEW','URI','{$URI}Disqus',-5,13,4,0,1,'{$URI}Disqus','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIDisqus_RedirectUriNEW','','',0,''),(3256,'texto_corto','{$MULTILANG_AuthOauthURI}','APIBox_RedirectUriNEW','URI','{$URI}Box',-5,13,3,0,1,'{$URI}Box','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIBox_RedirectUriNEW','','',0,''),(3255,'texto_corto','{$MULTILANG_AuthOauthURI}','APIYahoo_RedirectUriNEW','URI','{$URI}Yahoo',-5,13,2,0,1,'{$URI}Yahoo','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIYahoo_RedirectUriNEW','','',0,''),(3254,'texto_corto','{$MULTILANG_AuthOauthURI}','APISalesforce_RedirectUriNEW','URI','{$URI}Salesforce',-5,13,1,0,1,'{$URI}Salesforce','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APISalesforce_RedirectUriNEW','','',0,''),(3253,'texto_corto','{$MULTILANG_AuthOauthURI}','APIBitbucket_RedirectUriNEW','URI','{$URI}Bitbucket',-5,13,4,0,1,'{$URI}Bitbucket','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','$MULTILANG_AuthOauthURI',1,'APIBitbucket_RedirectUriNEW','','',0,''),(3252,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIVimeo_ClientSecretNEW','','',-5,12,4,0,1,'{$APIVimeo_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIVimeo_ClientSecretNEW','','',0,''),(3251,'texto_corto','{$MULTILANG_AuthOauthSecret}','APITeamViewer_ClientSecretNEW','','',-5,12,3,0,1,'{$APITeamViewer_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APITeamViewer_ClientSecretNEW','','',0,''),(3250,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIUber_ClientSecretNEW','','',-5,12,2,0,1,'{$APIUber_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIUber_ClientSecretNEW','','',0,''),(3249,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIRunKeeper_ClientSecretNEW','','',-5,12,1,0,1,'{$APIRunKeeper_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIRunKeeper_ClientSecretNEW','','',0,''),(3248,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIOdnoklassniki_ClientSecretNEW','','',-5,12,4,0,1,'{$APIOdnoklassniki_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIOdnoklassniki_ClientSecretNEW','','',0,''),(3247,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIoDesk_ClientSecretNEW','','',-5,12,3,0,1,'{$APIoDesk_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIoDesk_ClientSecretNEW','','',0,''),(3246,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIMisfit_ClientSecretNEW','','',-5,12,2,0,1,'{$APIMisfit_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIMisfit_ClientSecretNEW','','',0,''),(3245,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIMicrosoftOpenIDConnect_ClientSecretNEW','','',-5,12,1,0,1,'{$APIMicrosoftOpenIDConnect_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIMicrosoftOpenIDConnect_ClientSecretNEW','','',0,''),(3244,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIJawbone_ClientSecretNEW','','',-5,12,4,0,1,'{$APIJawbone_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIJawbone_ClientSecretNEW','','',0,''),(3243,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIIntuit_ClientSecretNEW','','',-5,12,3,0,1,'{$APIIntuit_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIIntuit_ClientSecretNEW','','',0,''),(3242,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIInfusionsoft_ClientSecretNEW','','',-5,12,2,0,1,'{$APIInfusionsoft_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIInfusionsoft_ClientSecretNEW','','',0,''),(3241,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIimgur_ClientSecretNEW','','',-5,12,1,0,1,'{$APIimgur_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIimgur_ClientSecretNEW','','',0,''),(3240,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIDiscogs_ClientSecretNEW','','',-5,12,4,0,1,'{$APIDiscogs_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIDiscogs_ClientSecretNEW','','',0,''),(3239,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIDailymotion_ClientSecretNEW','','',-5,12,3,0,1,'{$APIDailymotion_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIDailymotion_ClientSecretNEW','','',0,''),(3238,'texto_corto','{$MULTILANG_AuthOauthSecret}','APICopy_ClientSecretNEW','','',-5,12,2,0,1,'{$APICopy_ClientSecret}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APICopy_ClientSecretNEW','','',0,''),(3237,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIBuffer_ClientSecretNEW','','',-5,12,1,0,1,'{$APIBuffer_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIBuffer_ClientSecretNEW','','',0,''),(3236,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIWithings_ClientSecretNEW','','',-5,12,4,0,1,'{$APIWithings_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIWithings_ClientSecretNEW','','',0,''),(3235,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIVK_ClientSecretNEW','','',-5,12,3,0,1,'{$APIVK_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIVK_ClientSecretNEW','','',0,''),(3234,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIXING_ClientSecretNEW','','',-5,12,2,0,1,'{$APIXING_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIXING_ClientSecretNEW','','',0,''),(3233,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIEventful_ClientSecretNEW','','',-5,12,1,0,1,'{$APIEventful_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIEventful_ClientSecretNEW','','',0,''),(3232,'texto_corto','{$MULTILANG_AuthOauthSecret}','APILinkedIn_ClientSecretNEW','','',-5,12,3,0,1,'{$APILinkedIn_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APILinkedIn_ClientSecretNEW','','',0,''),(3231,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIScoopIt_ClientSecretNEW','','',-5,12,2,0,1,'{$APIScoopIt_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIScoopIt_ClientSecretNEW','','',0,''),(3230,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIFitbit_ClientSecretNEW','','',-5,12,1,0,1,'{$APIFitbit_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIFitbit_ClientSecretNEW','','',0,''),(3229,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIDisqus_ClientSecretNEW','','',-5,12,4,0,1,'{$APIDisqus_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIDisqus_ClientSecretNEW','','',0,''),(3228,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIBox_ClientSecretNEW','','',-5,12,3,0,1,'{$APIBox_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIBox_ClientSecretNEW','','',0,''),(3227,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIYahoo_ClientSecretNEW','','',-5,12,2,0,1,'{$APIYahoo_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIYahoo_ClientSecretNEW','','',0,''),(3226,'texto_corto','{$MULTILANG_AuthOauthSecret}','APISalesforce_ClientSecretNEW','','',-5,12,1,0,1,'{$APISalesforce_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APISalesforce_ClientSecretNEW','','',0,''),(3225,'texto_corto','{$MULTILANG_AuthOauthSecret}','APIBitbucket_ClientSecretNEW','','',-5,12,4,0,1,'{$APIBitbucket_ClientSecret}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthSecret}',1,'APIBitbucket_ClientSecretNEW','','',0,''),(3224,'texto_corto','{$MULTILANG_AuthOauthId}','APIVimeo_ClientIdNEW','','',-5,11,4,0,1,'{$APIVimeo_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIVimeo_ClientIdNEW','','',0,''),(3223,'texto_corto','{$MULTILANG_AuthOauthId}','APITeamViewer_ClientIdNEW','','',-5,11,3,0,1,'{$APITeamViewer_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APITeamViewer_ClientIdNEW','','',0,''),(3222,'texto_corto','{$MULTILANG_AuthOauthId}','APIUber_ClientIdNEW','','',-5,11,2,0,1,'{$APIUber_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIUber_ClientIdNEW','','',0,''),(3221,'texto_corto','{$MULTILANG_AuthOauthId}','APIRunKeeper_ClientIdNEW','','',-5,11,1,0,1,'{$APIRunKeeper_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIRunKeeper_ClientIdNEW','','',0,''),(3220,'texto_corto','{$MULTILANG_AuthOauthId}','APIOdnoklassniki_ClientIdNEW','','',-5,11,4,0,1,'{$APIOdnoklassniki_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIOdnoklassniki_ClientIdNEW','','',0,''),(3219,'texto_corto','{$MULTILANG_AuthOauthId}','APIoDesk_ClientIdNEW','','',-5,11,3,0,1,'{$APIoDesk_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIoDesk_ClientIdNEW','','',0,''),(3218,'texto_corto','{$MULTILANG_AuthOauthId}','APIMisfit_ClientIdNEW','','',-5,11,2,0,1,'{$APIMisfit_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIMisfit_ClientIdNEW','','',0,''),(3217,'texto_corto','{$MULTILANG_AuthOauthId}','APIMicrosoftOpenIDConnect_ClientIdNEW','','',-5,11,1,0,1,'{$APIMicrosoftOpenIDConnect_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIMicrosoftOpenIDConnect_ClientIdNEW','','',0,''),(3216,'texto_corto','{$MULTILANG_AuthOauthId}','APIJawbone_ClientIdNEW','','',-5,11,4,0,1,'{$APIJawbone_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIJawbone_ClientIdNEW','','',0,''),(3215,'texto_corto','{$MULTILANG_AuthOauthId}','APIIntuit_ClientIdNEW','','',-5,11,3,0,1,'{$APIIntuit_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIIntuit_ClientIdNEW','','',0,''),(3214,'texto_corto','{$MULTILANG_AuthOauthId}','APIInfusionsoft_ClientIdNEW','','',-5,11,2,0,1,'{$APIInfusionsoft_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIInfusionsoft_ClientIdNEW','','',0,''),(3213,'texto_corto','{$MULTILANG_AuthOauthId}','APIimgur_ClientIdNEW','','',-5,11,1,0,1,'{$APIimgur_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIimgur_ClientIdNEW','','',0,''),(3212,'texto_corto','{$MULTILANG_AuthOauthId}','APIDiscogs_ClientIdNEW','','',-5,11,4,0,1,'{$APIDiscogs_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIDiscogs_ClientIdNEW','','',0,''),(3211,'texto_corto','{$MULTILANG_AuthOauthId}','APIDailymotion_ClientIdNEW','','',-5,11,3,0,1,'{$APIDailymotion_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIDailymotion_ClientIdNEW','','',0,''),(3210,'texto_corto','{$MULTILANG_AuthOauthId}','APICopy_ClientIdNEW','','',-5,11,2,0,1,'{$APICopy_ClientId}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APICopy_ClientIdNEW','','',0,''),(3209,'texto_corto','{$MULTILANG_AuthOauthId}','APIBuffer_ClientIdNEW','','',-5,11,1,0,1,'{$APIBuffer_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIBuffer_ClientIdNEW','','',0,''),(3208,'texto_corto','{$MULTILANG_AuthOauthId}','APIWithings_ClientIdNEW','','',-5,11,4,0,1,'{$APIWithings_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIWithings_ClientIdNEW','','',0,''),(3207,'texto_corto','{$MULTILANG_AuthOauthId}','APIVK_ClientIdNEW','','',-5,11,3,0,1,'{$APIVK_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIVK_ClientIdNEW','','',0,''),(3206,'texto_corto','{$MULTILANG_AuthOauthId}','APIXING_ClientIdNEW','','',-5,11,2,0,1,'{$APIXING_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIXING_ClientIdNEW','','',0,''),(3205,'texto_corto','{$MULTILANG_AuthOauthId}','APIEventful_ClientIdNEW','','',-5,11,1,0,1,'{$APIEventful_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIEventful_ClientIdNEW','','',0,''),(3203,'texto_corto','{$MULTILANG_AuthOauthId}','APIScoopIt_ClientIdNEW','','',-5,11,2,0,1,'{$APIScoopIt_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIScoopIt_ClientIdNEW','','',0,''),(3204,'texto_corto','{$MULTILANG_AuthOauthId}','APILinkedIn_ClientIdNEW','','',-5,11,3,0,1,'{$APILinkedIn_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APILinkedIn_ClientIdNEW','','',0,''),(3202,'texto_corto','{$MULTILANG_AuthOauthId}','APIFitbit_ClientIdNEW','','',-5,11,1,0,1,'{$APIFitbit_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIFitbit_ClientIdNEW','','',0,''),(3200,'texto_corto','{$MULTILANG_AuthOauthId}','APIBox_ClientIdNEW','','',-5,11,3,0,1,'{$APIBox_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIBox_ClientIdNEW','','',0,''),(3201,'texto_corto','{$MULTILANG_AuthOauthId}','APIDisqus_ClientIdNEW','','',-5,11,4,0,1,'{$APIDisqus_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIDisqus_ClientIdNEW','','',0,''),(3199,'texto_corto','{$MULTILANG_AuthOauthId}','APIYahoo_ClientIdNEW','','',-5,11,2,0,1,'{$APIYahoo_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIYahoo_ClientIdNEW','','',0,''),(3197,'texto_corto','{$MULTILANG_AuthOauthId}','APIBitbucket_ClientIdNEW','','',-5,11,4,0,1,'{$APIBitbucket_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APIBitbucket_ClientIdNEW','','',0,''),(3198,'texto_corto','{$MULTILANG_AuthOauthId}','APISalesforce_ClientIdNEW','','',-5,11,1,0,1,'{$APISalesforce_ClientId}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthId}',1,'APISalesforce_ClientIdNEW','','',0,''),(3196,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://developer.vimeo.com/apps/new target=_blank><img src=\"inc/oauth/logos/vimeo.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','',0,'ImgVimeo','','',0,''),(3195,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://login.teamviewer.com/nav/api target=_blank><img src=\"inc/oauth/logos/teamviewer.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','',0,'ImgTeamViewer','','',0,''),(3194,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://developer.uber.com/dashboard/create target=_blank><img src=\"inc/oauth/logos/uber.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','',0,'ImgUber','','',0,''),(3193,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://runkeeper.com/partner/applications/register target=_blank><img src=\"inc/oauth/logos/runkeeper.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','',0,'ImgRunKeeper','','',0,''),(3192,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://ok.ru/dk?st.cmd=appEditBasic&st._aid=Apps_Info_MyDev_AddApp&st.vpl.mini=false target=_blank><img src=\"inc/oauth/logos/odnoklassniki.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','',0,'ImgOdnoklassniki','','',0,''),(3191,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://www.odesk.com/services/api/apply target=_blank><img src=\"inc/oauth/logos/odesk.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','',0,'ImgoDesk','','',0,''),(3190,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://developers.misfit.com/apps target=_blank><img src=\"inc/oauth/logos/misfit.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','',0,'ImgMisfit','','',0,''),(3189,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://apps.dev.microsoft.com/ target=_blank><img src=\"inc/oauth/logos/microsoftopenidconnect.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','',0,'ImgMicrosoftOpenIDConnect','','',0,''),(3188,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://jawbone.com/up/developer/account/ target=_blank><img src=\"inc/oauth/logos/jawbone.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','',0,'ImgJawbone','','',0,''),(3187,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://developer.intuit.com/ target=_blank><img src=\"inc/oauth/logos/intuit.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','',0,'ImgIntuit','','',0,''),(3186,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://keys.developer.infusionsoft.com/apps/register target=_blank><img src=\"inc/oauth/logos/infusionsoft.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','',0,'ImgInfusionsoft','','',0,''),(3185,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://api.imgur.com/oauth2/addclient target=_blank><img src=\"inc/oauth/logos/imgur.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','',0,'Imgimgur','','',0,''),(3184,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://www.discogs.com/applications/edit target=_blank><img src=\"inc/oauth/logos/discogs.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','',0,'ImgDiscogs','','',0,''),(3183,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://www.dailymotion.com/profile/developer/new target=_blank><img src=\"inc/oauth/logos/dailymotion.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','',0,'ImgDailymotion','','',0,''),(3182,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://developers.copy.com/applications/create target=_blank><img src=\"inc/oauth/logos/copy.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Off</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','',0,'ImgCopy','','',0,''),(3181,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://bufferapp.com/developers/apps/create target=_blank><img src=\"inc/oauth/logos/buffer.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','',0,'ImgBuffer','','',0,''),(3180,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://oauth.withings.com/en/partner/add target=_blank><img src=\"inc/oauth/logos/withings.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','',0,'ImgWithings','','',0,''),(3179,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://vk.com/editapp?act=create target=_blank><img src=\"inc/oauth/logos/vk.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','',0,'ImgVk','','',0,''),(3178,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://dev.xing.com/applications target=_blank><img src=\"inc/oauth/logos/xing.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','',0,'ImgXing','','',0,''),(3177,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://api.eventful.com/keys/new target=_blank><img src=\"inc/oauth/logos/eventful.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','',0,'ImgEvwentful','','',0,''),(3176,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://www.linkedin.com/secure/developer?newapp= target=_blank><img src=\"inc/oauth/logos/linkedin.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','',0,'ImgLinkedin','','',0,''),(3175,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://www.scoopit.com/developers/apps target=_blank><img src=\"inc/oauth/logos/scoopit.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','',0,'ImgScoopit','','',0,''),(3174,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://dev.fitbit.com/apps/new target=_blank><img src=\"inc/oauth/logos/fitbit.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','',0,'ImgFitbit','','',0,''),(3173,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://disqus.com/api/applications/ target=_blank><img src=\"inc/oauth/logos/disqus.png\" style=\"width: 129.75px; height: 40.1045px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','',0,'ImgDisqus','','',0,''),(3172,'etiqueta','','','','',-5,10,3,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://www.box.com/developers/services target=_blank><img src=\"inc/oauth/logos/box.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','',0,'ImgBox','','',0,''),(3171,'etiqueta','','','','',-5,10,2,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://developer.apps.yahoo.com/projects/ target=_blank><img src=\"inc/oauth/logos/yahoo.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','',0,'ImgYahoo','','',0,''),(3170,'etiqueta','','','','',-5,10,1,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=http://www.salesforce.com/ target=_blank><img src=\"inc/oauth/logos/salesforce.png\" style=\"width: 129.75px; height: 48.097px;\"></a>&nbsp;<span style=\"color: rgb(255, 0, 0); font-size: 10px; background-color: transparent;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','',0,'ImgSalesForce','','',0,''),(3168,'etiqueta','','','','',-5,9,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','',0,'Separador5','','',0,''),(3169,'etiqueta','','','','',-5,10,4,0,1,'','','',0,0,'','0','0',0,0,'','','','<p><a href=https://bitbucket.org/account/ target=_blank><img src=\"inc/oauth/logos/bitbucket.png\" style=\"background-color: transparent; font-size: 14px; width: 129.75px; height: 34.3456px;\"></a><span style=\"background-color: transparent; font-size: 14px;\">&nbsp;</span><span style=\"background-color: transparent; color: rgb(255, 0, 0); font-size: 10px;\">Beta</span></p>','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','',0,'ImgBitBucket','','',0,''),(3166,'etiqueta','','','','',-5,9,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','',0,'Separador','','',0,''),(3167,'etiqueta','','','','',-5,9,1,0,1,'','','',0,0,'','0','0',0,1,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','',0,'Separador3','','',0,''),(3165,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIYandex_TemplateNEW','','',-5,6,4,0,1,'{$APIYandex_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIYandex_TemplateNEW','','',0,''),(3164,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIYammer_TemplateNEW','','',-5,6,3,0,1,'{$APIYammer_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIYammer_TemplateNEW','','',0,''),(3163,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIXero_TemplateNEW','','',-5,6,2,0,1,'{$APIXero_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIXero_TemplateNEW','','',0,''),(3162,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIWordpress_TemplateNEW','','',-5,6,1,0,1,'{$APIWordpress_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIWordpress_TemplateNEW','','',0,''),(3161,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIReddit_TemplateNEW','','',-5,6,4,0,1,'{$APIReddit_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIReddit_TemplateNEW','','',0,''),(3160,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIRdio_TemplateNEW','','',-5,6,3,0,1,'{$APIRdio_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIRdio_TemplateNEW','','',0,''),(3159,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIPinterest_TemplateNEW','','',-5,6,2,0,1,'{$APIPinterest_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIPinterest_TemplateNEW','','',0,''),(3158,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIPaypal_TemplateNEW','','',-5,6,1,0,1,'{$APIPaypal_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIPaypal_TemplateNEW','','',0,''),(3157,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIMeetup_TemplateNEW','','',-5,6,4,0,1,'{$APIMeetup_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIMeetup_TemplateNEW','','',0,''),(3156,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIMavenlink_TemplateNEW','','',-5,6,3,0,1,'{$APIMavenlink_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIMavenlink_TemplateNEW','','',0,''),(3155,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIMailChimp_TemplateNEW','','',-5,6,2,0,1,'{$APIMailChimp_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIMailChimp_TemplateNEW','','',0,''),(3154,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APILivecoding_TemplateNEW','','',-5,6,1,0,1,'{$APILivecoding_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APILivecoding_TemplateNEW','','',0,''),(3153,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIiHealth_TemplateNEW','','',-5,6,4,0,1,'{$APIiHealth_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIiHealth_TemplateNEW','','',0,''),(3152,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIGarmin2Legged_TemplateNEW','','',-5,6,3,0,1,'{$APIGarmin2Legged_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIGarmin2Legged_TemplateNEW','','',0,''),(3151,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIGarmin_TemplateNEW','','',-5,6,2,0,1,'{$APIGarmin_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIGarmin_TemplateNEW','','',0,''),(3150,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIEtsy_TemplateNEW','','',-5,6,1,0,1,'{$APIEtsy_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIEtsy_TemplateNEW','','',0,''),(3149,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIBitly_TemplateNEW','','',-5,6,4,0,1,'{$APIBitly_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIBitly_TemplateNEW','','',0,''),(3148,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIAOL_TemplateNEW','','',-5,6,3,0,1,'{$APIAOL_Template}','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIAOL_TemplateNEW','','',0,''),(3147,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIAmazon_TemplateNEW','','',-5,6,2,0,1,'{$APIAmazon_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIAmazon_TemplateNEW','','',0,''),(3146,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','API37Signals_TemplateNEW','','',-5,6,1,0,1,'{$API37Signals_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'API37Signals_TemplateNEW','','',0,''),(3145,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APISurveyMonkey_TemplateNEW','','',-5,6,4,0,1,'{$APISurveyMonkey_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APISurveyMonkey_TemplateNEW','','',0,''),(3144,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIInstagram_TemplateNEW','','',-5,6,3,0,1,'{$APIInstagram_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIInstagram_TemplateNEW','','',0,''),(3143,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIStockTwits_TemplateNEW','','',-5,6,2,0,1,'{$APIStockTwits_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIStockTwits_TemplateNEW','','',0,''),(3142,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APITumblr_TemplateNEW','','',-5,6,1,0,1,'{$APITumblr_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 3','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APITumblr_TemplateNEW','','',0,''),(3141,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIRightSignature_TemplateNEW','','',-5,6,4,0,1,'{$APIRightSignature_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIRightSignature_TemplateNEW','','',0,''),(3140,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIFoursquare_TemplateNEW','','',-5,6,3,0,1,'{$APIFoursquare_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIFoursquare_TemplateNEW','','',0,''),(3139,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIMicrosoft_TemplateNEW','','',-5,6,2,0,1,'{$APIMicrosoft_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIMicrosoft_TemplateNEW','','',0,''),(3138,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIFlickr_TemplateNEW','','',-5,6,1,0,1,'{$APIFlickr_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 2','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIFlickr_TemplateNEW','','',0,''),(3137,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APITwitter_TemplateNEW','','',-5,6,4,0,1,'{$APITwitter_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APITwitter_TemplateNEW','','',0,''),(3136,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIDropbox_TemplateNEW','','',-5,6,3,0,1,'{$APIDropbox_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIDropbox_TemplateNEW','','',0,''),(3135,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIFacebook_TemplateNEW','','',-5,6,2,0,1,'{$APIFacebook_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIFacebook_TemplateNEW','','',0,''),(3134,'texto_corto','{$MULTILANG_AuthOauthPlantilla}','APIGoogle_TemplateNEW','','',-5,6,1,0,1,'{$APIGoogle_Template}','','',0,0,'','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 1','',0,'','','','','','{$MULTILANG_AuthOauthPlantilla}',1,'APIGoogle_TemplateNEW','','',0,''),(3133,'texto_corto','{$MULTILANG_AuthOauthURI}','APIYandex_RedirectUriNEW','URI','{$URI}Yandex',-5,5,4,0,1,'{$URI}Yandex','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIYandex_RedirectUriNEW','','',0,''),(3132,'texto_corto','{$MULTILANG_AuthOauthURI}','APIYammer_RedirectUriNEW','URI','{$URI}Yammer',-5,5,3,0,1,'{$URI}Yammer','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIYammer_RedirectUriNEW','','',0,''),(3131,'texto_corto','{$MULTILANG_AuthOauthURI}','APIXero_RedirectUriNEW','URI','{$URI}Xero',-5,5,2,0,1,'{$URI}Xero','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIXero_RedirectUriNEW','','',0,''),(3130,'texto_corto','{$MULTILANG_AuthOauthURI}','APIWordpress_RedirectUriNEW','URI','{$URI}Wordpress',-5,5,1,0,1,'{$URI}Wordpress','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 8','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIWordpress_RedirectUriNEW','','',0,''),(3129,'texto_corto','{$MULTILANG_AuthOauthURI}','APIReddit_RedirectUriNEW','URI','{$URI}Reddit',-5,5,4,0,1,'{$URI}Reddit','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIReddit_RedirectUriNEW','','',0,''),(3128,'texto_corto','{$MULTILANG_AuthOauthURI}','APIRdio_RedirectUriNEW','URI','{$URI}Rdio',-5,5,3,0,1,'{$URI}Rdio','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIRdio_RedirectUriNEW','','',0,''),(3127,'texto_corto','{$MULTILANG_AuthOauthURI}','APIPinterest_RedirectUriNEW','URI','{$URI}Pinterest',-5,5,2,0,1,'{$URI}Pinterest','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIPinterest_RedirectUriNEW','','',0,''),(3126,'texto_corto','{$MULTILANG_AuthOauthURI}','APIPaypal_RedirectUriNEW','URI','{$URI}Paypal',-5,5,1,0,1,'{$URI}Paypal','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 7','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIPaypal_RedirectUriNEW','','',0,''),(3125,'texto_corto','{$MULTILANG_AuthOauthURI}','APIMeetup_RedirectUriNEW','URI','{$URI}Meetup',-5,5,4,0,1,'{$URI}Meetup','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIMeetup_RedirectUriNEW','','',0,''),(3124,'texto_corto','{$MULTILANG_AuthOauthURI}','APIMavenlink_RedirectUriNEW','URI','{$URI}Mavenlink',-5,5,3,0,1,'{$URI}Mavenlink','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIMavenlink_RedirectUriNEW','','',0,''),(3123,'texto_corto','{$MULTILANG_AuthOauthURI}','APIMailChimp_RedirectUriNEW','URI','{$URI}MailChimp',-5,5,2,0,1,'{$URI}MailChimp','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIMailChimp_RedirectUriNEW','','',0,''),(3122,'texto_corto','{$MULTILANG_AuthOauthURI}','APILivecoding_RedirectUriNEW','URI','{$URI}Livecoding',-5,5,1,0,1,'{$URI}Livecoding','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 6','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APILivecoding_RedirectUriNEW','','',0,''),(3121,'texto_corto','{$MULTILANG_AuthOauthURI}','APIiHealth_RedirectUriNEW','URI','{$URI}iHealth',-5,5,4,0,1,'{$URI}iHealth','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIiHealth_RedirectUriNEW','','',0,''),(3120,'texto_corto','{$MULTILANG_AuthOauthURI}','APIGarmin2Legged_RedirectUriNEW','URI','{$URI}Garmin2Legged',-5,5,3,0,1,'{$URI}Garmin2Legged','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIGarmin2Legged_RedirectUriNEW','','',0,''),(3119,'texto_corto','{$MULTILANG_AuthOauthURI}','APIGarmin_RedirectUriNEW','URI','{$URI}Garmin',-5,5,2,0,1,'{$URI}Garmin','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIGarmin_RedirectUriNEW','','',0,''),(3118,'texto_corto','{$MULTILANG_AuthOauthURI}','APIEtsy_RedirectUriNEW','URI','{$URI}Etsy',-5,5,1,0,1,'{$URI}Etsy','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 5','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIEtsy_RedirectUriNEW','','',0,''),(3117,'texto_corto','{$MULTILANG_AuthOauthURI}','APIBitly_RedirectUriNEW','URI','{$URI}Bitly',-5,5,4,0,1,'{$URI}Bitly','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIBitly_RedirectUriNEW','','',0,''),(3116,'texto_corto','{$MULTILANG_AuthOauthURI}','APIAOL_RedirectUriNEW','URI','{$URI}AOL',-5,5,3,0,1,'{$URI}AOL','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIAOL_RedirectUriNEW','','',0,''),(3115,'texto_corto','{$MULTILANG_AuthOauthURI}','APIAmazon_RedirectUriNEW','URI','{$URI}Amazon',-5,5,2,0,1,'{$URI}Amazon','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'APIAmazon_RedirectUriNEW','','',0,''),(3114,'texto_corto','{$MULTILANG_AuthOauthURI}','API37Signals_RedirectUriNEW','URI','{$URI}37Signals',-5,5,1,0,1,'{$URI}37Signals','','',0,0,'READONLY','0','0',0,0,'','','','','',0,0,0,0,0,0,'','',50,1,'#000000',0,'','','','{$MULTILANG_Proveedores} OAuth 4','',0,'','','','','','{$MULTILANG_AuthOauthURI}',1,'API37Signals_RedirectUriNEW','','',0,''),