Quedan en este branch los archivos de MILFS de Tupale estable.
2
.gitignore
vendored
@ -1,2 +0,0 @@
|
|||||||
upload/
|
|
||||||
includes/datos.php
|
|
@ -1,8 +0,0 @@
|
|||||||
.DS_Store
|
|
||||||
.DS_Store?
|
|
||||||
._*
|
|
||||||
.Spotlight-V100
|
|
||||||
.Trashes
|
|
||||||
ehthumbs.db
|
|
||||||
Thumbs.db
|
|
||||||
includes/datos.php
|
|
@ -1,2 +0,0 @@
|
|||||||
# Milfs V3
|
|
||||||
Archivo de control para verificar que estamos trabajando en la versión 3 de Milfs.
|
|
@ -16,7 +16,7 @@ function Conectarse(){
|
|||||||
|
|
||||||
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
|
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
|
||||||
{
|
{
|
||||||
echo " Error conectando a la base de datos. ($servidor) ";
|
echo " Error conectando a la base de datos. ";
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
/* if (!mysqli_select_db($db,$link))
|
/* if (!mysqli_select_db($db,$link))
|
||||||
@ -34,7 +34,7 @@ function Conectarse(){
|
|||||||
$_SESSION['upload_size']= $upload_size;
|
$_SESSION['upload_size']= $upload_size;
|
||||||
|
|
||||||
$_SESSION['timestamp']= $timestamp;
|
$_SESSION['timestamp']= $timestamp;
|
||||||
|
|
||||||
return $link;
|
return $link;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -52,7 +52,7 @@ function Conectarse_recursivo(){
|
|||||||
|
|
||||||
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
|
if (!($link=mysqli_connect($servidor,$usuario,$password,$db)))
|
||||||
{
|
{
|
||||||
echo "Error conectando a la base de datos. ";
|
echo "Error conectando a la base de datos. $servidor,$usuario,$password,$db ";
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
/* if (!mysqli_select_db($db,$link))
|
/* if (!mysqli_select_db($db,$link))
|
||||||
|
@ -4,24 +4,6 @@ date_default_timezone_set('America/Bogota');
|
|||||||
//require_once 'milfs/rest/vendor/autoload.php';
|
//require_once 'milfs/rest/vendor/autoload.php';
|
||||||
|
|
||||||
use Firebase\JWT\JWT;
|
use Firebase\JWT\JWT;
|
||||||
|
|
||||||
function comprimirDirectorio($dir, $zip) {
|
|
||||||
//Primero comprabamos que sea un directorio
|
|
||||||
if (is_dir($dir)){
|
|
||||||
//Por cada elemento dentro del directorio
|
|
||||||
foreach (scandir($dir) as $item) {
|
|
||||||
//Evitamos la carpeta actual y la anterior
|
|
||||||
if ($item == '.' || $item == '..') continue;
|
|
||||||
//Si encuentra una que no sea las anteriores,
|
|
||||||
//vuelve a llamar a la función, con un nuevo directorio
|
|
||||||
comprimirDirectorio($dir . "/" . $item, $zip);
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
//En el caso de que sea un archivo, lo añade al zip
|
|
||||||
$zip->addFile($dir);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function documentar($titulo,$descripcion,$id){
|
function documentar($titulo,$descripcion,$id){
|
||||||
|
|
||||||
$resultado ="
|
$resultado ="
|
||||||
@ -841,8 +823,7 @@ $xajax->registerFunction("aplicacion_configuracion");
|
|||||||
|
|
||||||
|
|
||||||
function cadena_array($text,$tipo,$cantidad,$form,$div) {
|
function cadena_array($text,$tipo,$cantidad,$form,$div) {
|
||||||
$limpios=array();
|
$limpios="";
|
||||||
$plantilla="";
|
|
||||||
$compuestos="";
|
$compuestos="";
|
||||||
$array_compuestos =array();
|
$array_compuestos =array();
|
||||||
$wordCounter =array();
|
$wordCounter =array();
|
||||||
@ -953,7 +934,7 @@ if ( strlen($value)>3) {//no smaller than X and not in banned
|
|||||||
uasort($wordCounter,"cmp");//short from bigger to smaller
|
uasort($wordCounter,"cmp");//short from bigger to smaller
|
||||||
|
|
||||||
|
|
||||||
$keywords=array();
|
$keywords="";
|
||||||
$cantidades="";
|
$cantidades="";
|
||||||
$count = 0;
|
$count = 0;
|
||||||
foreach ($wordCounter as $key => $value){
|
foreach ($wordCounter as $key => $value){
|
||||||
@ -976,7 +957,6 @@ $nube ="";
|
|||||||
$min = min($cantidades);
|
$min = min($cantidades);
|
||||||
$max = max($cantidades);
|
$max = max($cantidades);
|
||||||
$diferencia = $max - $min;
|
$diferencia = $max - $min;
|
||||||
if($diferencia <= 0){ $diferencia =1;}
|
|
||||||
foreach($tags as $c=>$valor){
|
foreach($tags as $c=>$valor){
|
||||||
//foreach($wordCounter as $c=>$valor){
|
//foreach($wordCounter as $c=>$valor){
|
||||||
//$valor = $tags[0];
|
//$valor = $tags[0];
|
||||||
@ -1000,14 +980,14 @@ foreach($tags as $c=>$valor){
|
|||||||
$ht = str_replace(array(' '), '', $c);
|
$ht = str_replace(array(' '), '', $c);
|
||||||
$limpios[] = $c;
|
$limpios[] = $c;
|
||||||
|
|
||||||
$cant = $cantidades["$c"];
|
$cant = $cantidades[$c];
|
||||||
$valor_relativo = round((($cant - $min) / $diferencia) * 10);
|
$valor_relativo = round((($cant - $min) / $diferencia) * 10);
|
||||||
|
|
||||||
$size = ($cant/4);
|
$size = ($cant/4);
|
||||||
$tag_adicional .= "<SPAN title='$cant' CLASS='badge label-warning' draggable='true' id='#$ht ' ondragstart=\"evdragstart(event,this)\">$c </span> " ;
|
$tag_adicional .= "<SPAN title='$cant' CLASS='badge label-warning' draggable='true' id='#$ht ' ondragstart=\"evdragstart(event,this)\">$c </span> " ;
|
||||||
$array_prueba = print_r($wordCounter,true);
|
$array_prueba = print_r($wordCounter,true);
|
||||||
if($div !=""){ $accion="xajax_buscar_datos('$c','$form','$plantilla','$div'); "; }else{$accion="";}
|
if($div !=""){ $accion="xajax_buscar_datos('$c','$form','$plantilla','$div'); "; }else{$accion="";}
|
||||||
$nube .= "<a href='#' onclick =\"$accion\"><span class='etiquetatam$valor_relativo' style='' title='$c $cant' id='#$ht ' >$c</span></a> " ;
|
$nube .= "<a href='#' onclick =\"$accion\"><span class='etiquetatam$valor_relativo' style='' title='$c $cant' id='#$ht ' >$c</span></a> " ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2776,7 +2756,7 @@ return $filtro;
|
|||||||
function formulario_tabla_temporal($id){
|
function formulario_tabla_temporal($id){
|
||||||
|
|
||||||
$lineas="";
|
$lineas="";
|
||||||
$campos_insertar=array();
|
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
|
|
||||||
@ -2805,7 +2785,7 @@ mysqli_set_charset($link, "utf8");
|
|||||||
|
|
||||||
while( $row_contenido = mysqli_fetch_array( $sql_contenido ) ) {
|
while( $row_contenido = mysqli_fetch_array( $sql_contenido ) ) {
|
||||||
$los_campos="";
|
$los_campos="";
|
||||||
$campos_insertar=[];
|
$campos_insertar="";
|
||||||
foreach($id_campos as $campo_nombre){
|
foreach($id_campos as $campo_nombre){
|
||||||
$contenido = remplacetas('form_datos','form_id',"$id",'contenido'," id_campo ='$campo_nombre' and control ='$row_contenido[control]' ") ;
|
$contenido = remplacetas('form_datos','form_id',"$id",'contenido'," id_campo ='$campo_nombre' and control ='$row_contenido[control]' ") ;
|
||||||
$los_campos .= "<td>$campo_nombre $contenido[0]</td>";
|
$los_campos .= "<td>$campo_nombre $contenido[0]</td>";
|
||||||
@ -6133,8 +6113,6 @@ return $resultado;
|
|||||||
|
|
||||||
|
|
||||||
function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$plantilla){
|
function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$plantilla){
|
||||||
$linea_li="";
|
|
||||||
$linea_planilla="";
|
|
||||||
if($plantilla=="") { $plantilla="landingpage";}
|
if($plantilla=="") { $plantilla="landingpage";}
|
||||||
if(isset($_SESSION['proceso'])) {
|
if(isset($_SESSION['proceso'])) {
|
||||||
$filtro_proceso ="AND proceso='$_SESSION[proceso]' ";
|
$filtro_proceso ="AND proceso='$_SESSION[proceso]' ";
|
||||||
@ -8406,7 +8384,7 @@ function mapa_ficha($id) {
|
|||||||
|
|
||||||
function formulario_parametrizacion($perfil,$accion,$div,$form){
|
function formulario_parametrizacion($perfil,$accion,$div,$form){
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$nombre = remplacetas('form_id','id',$perfil,'nombre','') ;
|
$nombre = remplacetas('form_id','id',$perfil,'nombre') ;
|
||||||
if($accion =='categorias') {
|
if($accion =='categorias') {
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -8430,7 +8408,7 @@ if($accion =='categorias') {
|
|||||||
<a href='#' id='mapa_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_mapa('$perfil','div_parametrizacion','') \" >Mapa</a>
|
<a href='#' id='mapa_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_mapa('$perfil','div_parametrizacion','') \" >Mapa</a>
|
||||||
</li>
|
</li>
|
||||||
<li role='presentation' class=' '>
|
<li role='presentation' class=' '>
|
||||||
<a href='#' id='categorias_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_categoria('$perfil','categorias','div_parametrizacion','') \" >Categorías</a>
|
<a href='#' id='categorias_tabs' role='tab' data-toggle='tab' aria-controls='div_parametrizacion' class='' onclick=\"xajax_parametrizacion_categoria('$perfil','categorias','div_parametrizacion') \" >Categorías</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -8482,7 +8460,6 @@ $link=Conectarse();
|
|||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
||||||
$categoria_campo = $categoria_campo[0];
|
$categoria_campo = $categoria_campo[0];
|
||||||
$campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
|
|
||||||
if($categoria_campo >0 ) {
|
if($categoria_campo >0 ) {
|
||||||
$consulta = "
|
$consulta = "
|
||||||
SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos
|
SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos
|
||||||
@ -8493,9 +8470,7 @@ $consulta = "
|
|||||||
|
|
||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
if (mysqli_num_rows($sql)!='0'){
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
if($tipo=='mapa'){$col=""; $categoria_leyenda ="";}else{$col="col-md-6"; $categoria_leyenda="<li class='list-group-item list-group-item-dark'><strong>Categoría actual: $campo_nombre[0]</strong></li>";}
|
$resultado = "<ul class='list-group'>
|
||||||
$resultado = "<ul class='list-group $col'>
|
|
||||||
$categopria_leyenda
|
|
||||||
|
|
||||||
";
|
";
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
@ -8517,8 +8492,7 @@ $resultadox .= "
|
|||||||
</a>
|
</a>
|
||||||
<small>$contenido</small>
|
<small>$contenido</small>
|
||||||
</div>";
|
</div>";
|
||||||
//$resultado .="<li class='list-group-item'><a href='?id=$perfil&buscar=$categoria_campo:$contenido'><img style=' height:50px;' class='' src='$icono' style=''> $contenido</a></li>";
|
$resultado .="<li class='list-group'><a href='?id=$perfil&buscar=$categoria_campo:$contenido'><img style=' height:50px;' class='' src='$icono' style=''> $contenido</a></li>";
|
||||||
$resultado .="<li class='list-group-item'><a href='?id=$perfil&buscar=$categoria_campo:$contenido'><img style=' height:50px;' class='' src='$icono' style=''> $contenido</a></li>";
|
|
||||||
}
|
}
|
||||||
$resultado .= " </ul >";
|
$resultado .= " </ul >";
|
||||||
}
|
}
|
||||||
@ -8529,57 +8503,28 @@ return $resultado;
|
|||||||
|
|
||||||
function parametrizacion_categoria($perfil,$accion,$div,$form){
|
function parametrizacion_categoria($perfil,$accion,$div,$form){
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$nombre = remplacetas('form_id','id',$perfil,'nombre','') ;
|
$nombre = remplacetas('form_id','id',$perfil,'nombre') ;
|
||||||
$fijar_barra = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'fijar_barra'") ;
|
|
||||||
$mostrar_items = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'mostrar_items'") ;
|
|
||||||
$categorias = lista_categorias($perfil,$categoria,$tipo);
|
$categorias = lista_categorias($perfil,$categoria,$tipo);
|
||||||
if($accion =='categorias') {
|
if($accion =='categorias') {
|
||||||
$resultado = "
|
$resultado = "
|
||||||
<br>
|
<br>
|
||||||
<p>La categorización se usa para filtrar los datos de un formulario en categorias que pueden ser usadas por ejemplo para diferenciar los datos en un mapa.
|
<p>La categorización se usa para filtrar los datos de un formulario en categorias que pueden ser usadas por ejemplo para diferenciar los datos en un mapa.
|
||||||
<strong>Es necesario que el formulario que se va a categorizar tenga multiples datos grabados en el campo que se categoriza </strong> </p>
|
<strong>Es necesario que el formulario que se va a categorizar tenga multiples datos grabados en el campo que se categoriza </strong> </p>
|
||||||
<div class='row'>
|
$categorias
|
||||||
<div class='col-md-6'>
|
<form autocomplete='off' id='form_parametrizacion_categoria' name='form_parametrizacion_categoria' role='form' >
|
||||||
<form autocomplete='off' id='form_parametrizacion_categoria' name='form_parametrizacion_categoria' role='form' >
|
<input type='hidden' value='$perfil' id='perfil' name ='perfil'>
|
||||||
<input type='hidden' value='$perfil' id='perfil' name ='perfil'>
|
<input type='hidden' value='categoria' id='tipo' name ='tipo'>
|
||||||
<input type='hidden' value='categoria' id='tipo' name ='tipo'>
|
<div id='parametrizacion'></div>
|
||||||
<div id='parametrizacion'></div>
|
<label for='icon'>Icono para la categoría</label>
|
||||||
<label for='icon'>Icono para la categoría</label>
|
<div class='input-group'>
|
||||||
<div class='input-group'>
|
|
||||||
|
|
||||||
<span class='input-group-addon'>URL</span>
|
<span class='input-group-addon'>URL</span>
|
||||||
<input class='form-control' id='icon' name='icon' type='text'>
|
<input class='form-control' id='icon' name='icon' type='text'>
|
||||||
</div>
|
|
||||||
<br>
|
|
||||||
<div id='parametrizacion_validacion' name='parametrizacion_validacion' ></div>
|
|
||||||
<div class='btn btn-success btn-block' onclick=\"xajax_parametrizacion_categoria('$perfil','grabar','$div',xajax.getFormValues('form_parametrizacion_categoria')) \" >Grabar</div>
|
|
||||||
</form>
|
|
||||||
<br>
|
|
||||||
<ul class='list-group''>
|
|
||||||
<li class='list-group-item'>
|
|
||||||
<label class='form-check-label' for='fijar_barra'>Fijar barra de categorías en el mapa </label><div class='hidden' id='div_fijar_barra'>$fijar_barra[0]</div>
|
|
||||||
<div class='input-group'>
|
|
||||||
|
|
||||||
<span class='input-group-addon'>No</span>
|
|
||||||
<input class='form-control' type='range' min='0' max='1' value='$fijar_barra[0]' onchange=\"xajax_parametrizacion_linea('form_id','$perfil','fijar_barra',(this.value),'div_fijar_barra','',''); \"i d='fijar_barra'>
|
|
||||||
<span class='input-group-addon'>Si</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
<li class='list-group-item'>
|
|
||||||
<label class='form-check-label' for='fijar_barra'>Listar items de cada categoría</label><div class='hidden' id='div_mostrar_items'>$mostrar_items[0]</div>
|
|
||||||
<div class='input-group'>
|
|
||||||
|
|
||||||
<span class='input-group-addon'>No</span>
|
|
||||||
<input class='form-control' type='range' min='0' max='1' value='$mostrar_items[0]' onchange=\"xajax_parametrizacion_linea('form_id','$perfil','mostrar_items',(this.value),'div_mostrar_items','',''); \" id='mostrar_items'>
|
|
||||||
<span class='input-group-addon'>Si</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
$categorias
|
<br>
|
||||||
</div>
|
<div id='parametrizacion_validacion' name='parametrizacion_validacion' ></div>
|
||||||
|
<div class='btn btn-default btn-block' onclick=\"xajax_parametrizacion_categoria('$perfil','grabar','$div',xajax.getFormValues('form_parametrizacion_categoria')) \" >Grabar</div>
|
||||||
|
</form>
|
||||||
";
|
";
|
||||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||||
$respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion','filtro')");
|
$respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion','filtro')");
|
||||||
@ -11384,7 +11329,7 @@ $claves = $claves[0];
|
|||||||
elseif($plantilla == '') {
|
elseif($plantilla == '') {
|
||||||
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
|
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
|
||||||
}else{$link="";}
|
}else{$link="";}
|
||||||
return "$valor_actual $link";
|
return "$valor_actual$link";
|
||||||
}
|
}
|
||||||
|
|
||||||
function imprimir_buscador_campo_key($id_campo,$valor) {
|
function imprimir_buscador_campo_key($id_campo,$valor) {
|
||||||
@ -13346,7 +13291,7 @@ return $link;
|
|||||||
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]','imagen') \";
|
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]','imagen') \";
|
||||||
class='btn btn-success'>Cambiar logo</div><br>";
|
class='btn btn-success'>Cambiar logo</div><br>";
|
||||||
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
|
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
|
||||||
$parametrizacion =parametrizacion_linea("","","","","",'','');
|
$parametrizacion =parametrizacion_linea("","","","","");
|
||||||
$usuarios_autorizados = autorizar_usuarios('','','');
|
$usuarios_autorizados = autorizar_usuarios('','','');
|
||||||
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION['id_empresa'],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
|
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION['id_empresa'],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
|
||||||
|
|
||||||
@ -15121,7 +15066,7 @@ $fila=0;
|
|||||||
//$resultado .="$consulta";
|
//$resultado .="$consulta";
|
||||||
$respuesta->addAssign("resultados_encabezado","innerHTML",$encabezado);
|
$respuesta->addAssign("resultados_encabezado","innerHTML",$encabezado);
|
||||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||||
mysqli_close($link);
|
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
} $xajax->registerFunction("matriz_formulario");
|
} $xajax->registerFunction("matriz_formulario");
|
||||||
|
|
||||||
@ -15161,7 +15106,6 @@ $resultado[] = @mysqli_result($sql,0,"equipo"); //8
|
|||||||
$resultado[7] = NULL;
|
$resultado[7] = NULL;
|
||||||
$resultado[8] = NULL;
|
$resultado[8] = NULL;
|
||||||
}
|
}
|
||||||
mysqli_close($link);
|
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -15175,7 +15119,6 @@ function mysqli_result($res,$row=0,$col=0){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
}
|
}
|
||||||
function remplacetas_orden($tabla,$campo,$valor,$por,$and,$orden){
|
function remplacetas_orden($tabla,$campo,$valor,$por,$and,$orden){
|
||||||
|
|
||||||
@ -15242,7 +15185,7 @@ return $resultado;
|
|||||||
function formulario_campos_select($perfil,$div,$onchange){
|
function formulario_campos_select($perfil,$div,$onchange){
|
||||||
$listado ="";
|
$listado ="";
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
if($onchange =="filtro") { $onchange = "onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil',''); \" ";}
|
if($onchange =="filtro") { $onchange = "onchange=\"xajax_formulario_campos_filtro('$perfil',(this.value),'filtro_$perfil'); \" ";}
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
$consulta = "
|
$consulta = "
|
||||||
@ -15263,7 +15206,7 @@ $resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>
|
|||||||
if($div =='') {
|
if($div =='') {
|
||||||
if ($row['id_campo'] == "$categoria"){
|
if ($row['id_campo'] == "$categoria"){
|
||||||
$class="active";
|
$class="active";
|
||||||
$filtro = formulario_campos_filtro("$perfil","$row[id_campo]","","");
|
$filtro = formulario_campos_filtro("$perfil","$row[id_campo]","");
|
||||||
}else { $class=""; $filtro ='';}
|
}else { $class=""; $filtro ='';}
|
||||||
$listado .="<a class='list-group-item $class'><span class='badge'>$row[id_campo]</span> $row[campo_nombre] $filtro</a>";
|
$listado .="<a class='list-group-item $class'><span class='badge'>$row[id_campo]</span> $row[campo_nombre] $filtro</a>";
|
||||||
}
|
}
|
||||||
@ -16341,7 +16284,7 @@ if (mysqli_num_rows($sql)!='0' ){
|
|||||||
$C = $id;
|
$C = $id;
|
||||||
|
|
||||||
$cantidad = formulario_contar($row['id']);
|
$cantidad = formulario_contar($row['id']);
|
||||||
if($cantidad >0) {$cantidad ="<li class='list-group-item'>Interacciones: $cantidad </li>";}else{$cantidad = "";}
|
if($cantidad >0) {$cantidad ="<li class='list-group-item'>Llenado: $cantidad veces</li>";}else{$cantidad = "";}
|
||||||
$propietario = remplacetas('usuarios','id',$row['propietario'],'email',"") ;
|
$propietario = remplacetas('usuarios','id',$row['propietario'],'email',"") ;
|
||||||
$estado = remplacetas('form_id','id',$id,'publico',"") ;
|
$estado = remplacetas('form_id','id',$id,'publico',"") ;
|
||||||
$nombre_formulario = remplacetas('form_id','id',$id,'nombre',"") ;
|
$nombre_formulario = remplacetas('form_id','id',$id,'nombre',"") ;
|
||||||
@ -16548,7 +16491,7 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
|
|||||||
<a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">Llenar</a>
|
<a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('$row[id]','','',''); \">Llenar</a>
|
||||||
</div> -->
|
</div> -->
|
||||||
<div class='col-md-4'>
|
<div class='col-md-4'>
|
||||||
<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion($row[id],'','contenido',''); \">Parametrización</a>
|
<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion($row[id],'','contenido'); \">Parametrización</a>
|
||||||
</div>
|
</div>
|
||||||
<div class='col-md-4'>
|
<div class='col-md-4'>
|
||||||
<div id='eliminar_$row[id]'> <a class='btn btn-danger btn-block' href='#' onclick=\"xajax_formulario_eliminar($row[id],''); \"><i class='glyphicon glyphicon-trash'></i> Eliminar</a></div>
|
<div id='eliminar_$row[id]'> <a class='btn btn-danger btn-block' href='#' onclick=\"xajax_formulario_eliminar($row[id],''); \"><i class='glyphicon glyphicon-trash'></i> Eliminar</a></div>
|
||||||
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 40 KiB |
@ -1,20 +1,20 @@
|
|||||||
<?php
|
<?php
|
||||||
$usuario="root";
|
$usuario="tupaLE_USR_DB";
|
||||||
$password="toor";//
|
$password="WIN5XCxvesliqB7A";//
|
||||||
$servidor="localhost";
|
$servidor="p:10.10.10.3";
|
||||||
$db="galenux_troconis";
|
$db="Tup4leDb";
|
||||||
$usuarios_sesion="GaleNUx_htroconis";
|
$path_instalacion ="/home/tupale/milfs";
|
||||||
$path_instalacion ="/var/www/html/milfs/";
|
|
||||||
$path_images_secure ="/home/images_secure";
|
$path_images_secure ="/home/images_secure";
|
||||||
$url = "http://localhost/milfs/";
|
$url = "https://tupale.co/milfs/";
|
||||||
$site = "http://localhost/";
|
$site = "https://tupale.co/";
|
||||||
|
|
||||||
/// ESCAPAR LAS COMILLAS CON (\)
|
/// ESCAPAR LAS COMILLAS CON (\)
|
||||||
$codigo_analizador = " ";
|
$codigo_analizador = " ";
|
||||||
/// Depende de la variable http://php.net/upload-max-filesize o en el .htaccess
|
/// Depende de la variable http://php.net/upload-max-filesize o en el .htaccess
|
||||||
$upload_size = "30"; // Tamaño permitido para las imagenes en MB
|
$upload_size = "30"; // Tamaño permitido para las imagenes en MB
|
||||||
$mapbox_token = "pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg";
|
$mapbox_token = "pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg";
|
||||||
$tabla_autenticacion="d9_users";
|
$tabla_autenticacion="usuarios";
|
||||||
$site='';
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
6
includes/salir.php
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?php if(!isset($_SESSION)) { if(!isset($_SESSION)) { session_start(); } }
|
||||||
|
|
||||||
|
session_destroy();
|
||||||
|
$pagina=$_SERVER['HTTP_REFERER'];
|
||||||
|
header("Location:../");
|
||||||
|
?>
|
24
index.php
@ -43,30 +43,6 @@ if (isset($_REQUEST['t'])) {$t = $_REQUEST['t'];} else {$t = "";}
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
$xajax->printJavascript("xajax/");
|
$xajax->printJavascript("xajax/");
|
||||||
if(!isset($_REQUEST['experimental'])){
|
|
||||||
|
|
||||||
$bootstrap= "
|
|
||||||
|
|
||||||
<script
|
|
||||||
src='https://code.jquery.com/jquery-3.3.1.min.js'
|
|
||||||
integrity='sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8='
|
|
||||||
crossorigin='anonymous'></script>
|
|
||||||
<script src='https://code.jquery.com/jquery-3.3.1.slim.min.js' integrity='sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo' crossorigin='anonymous'></script>
|
|
||||||
<script src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js' integrity='sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1' crossorigin='anonymous'></script>
|
|
||||||
<script src='https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js' integrity='sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM' crossorigin='anonymous'></script>
|
|
||||||
<link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css' integrity='sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T' crossorigin='anonymous'>
|
|
||||||
<link href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet'>
|
|
||||||
|
|
||||||
";
|
|
||||||
|
|
||||||
}else{
|
|
||||||
$bootstrap="
|
|
||||||
<script src='../librerias/jquery/jquery-2.1.4.min.js'></script>
|
|
||||||
<script src='../librerias/bootstrap/js/bootstrap.min.js'></script>
|
|
||||||
<link href='../librerias/bootstrap/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
|
|
||||||
";
|
|
||||||
|
|
||||||
}
|
|
||||||
// $xajax->debugOn();
|
// $xajax->debugOn();
|
||||||
//$xajax->statusMessagesOn();
|
//$xajax->statusMessagesOn();
|
||||||
?>
|
?>
|
||||||
|
186
js/scripts.js
@ -11,7 +11,7 @@ function delayTimer() {
|
|||||||
|
|
||||||
|
|
||||||
function revisarSession(){
|
function revisarSession(){
|
||||||
tiempo = "30";
|
tiempo = "240";
|
||||||
gavela="19";
|
gavela="19";
|
||||||
timestamp = Math.round(Date.now() /1000)
|
timestamp = Math.round(Date.now() /1000)
|
||||||
inicio = leerCookie("timestamp");
|
inicio = leerCookie("timestamp");
|
||||||
@ -316,99 +316,99 @@ var hexcase=0;function hex_md5(a){return rstr2hex(rstr_md5(str2rstr_utf8(a)))}fu
|
|||||||
|
|
||||||
|
|
||||||
//// drag div
|
//// drag div
|
||||||
// Cargo los ID's de los arrays que se convierten en "scrollables"
|
// Cargo los ID's de los arrays que se convierten en "scrollables"
|
||||||
var scrollDivs=new Array();
|
var scrollDivs=new Array();
|
||||||
scrollDivs[0]="despacho";
|
scrollDivs[0]="despacho";
|
||||||
scrollDivs[1]="";
|
scrollDivs[1]="";
|
||||||
/*
|
/*
|
||||||
function carga()
|
function carga()
|
||||||
{
|
{
|
||||||
posicion=0;
|
posicion=0;
|
||||||
|
|
||||||
// IE
|
// IE
|
||||||
if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
|
if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
|
||||||
// Otros
|
// Otros
|
||||||
else navegador=1;
|
else navegador=1;
|
||||||
|
|
||||||
registraDivs();
|
registraDivs();
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
/*
|
/*
|
||||||
function registraDivs()
|
function registraDivs()
|
||||||
{
|
{
|
||||||
for(divId in scrollDivs)
|
for(divId in scrollDivs)
|
||||||
{
|
{
|
||||||
document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; }
|
document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; }
|
||||||
document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento;
|
document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
function evitaEventos(event)
|
function evitaEventos(event)
|
||||||
{
|
{
|
||||||
// Funcion que evita que se ejecuten eventos adicionales
|
// Funcion que evita que se ejecuten eventos adicionales
|
||||||
if(navegador==0)
|
if(navegador==0)
|
||||||
{
|
{
|
||||||
//window.event.cancelBubble=true;
|
//window.event.cancelBubble=true;
|
||||||
//window.event.returnValue=false;
|
//window.event.returnValue=false;
|
||||||
}
|
}
|
||||||
//if(navegador==1) event.preventDefault();
|
//if(navegador==1) event.preventDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
function comienzoMovimiento(event)
|
function comienzoMovimiento(event)
|
||||||
{
|
{
|
||||||
var id=this.id;
|
var id=this.id;
|
||||||
elMovimiento=document.getElementById(id);
|
elMovimiento=document.getElementById(id);
|
||||||
|
|
||||||
// Obtengo la posicion del cursor
|
// Obtengo la posicion del cursor
|
||||||
|
|
||||||
if(navegador==0)
|
if(navegador==0)
|
||||||
{
|
{
|
||||||
cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
||||||
cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
||||||
}
|
}
|
||||||
if(navegador==1)
|
if(navegador==1)
|
||||||
{
|
{
|
||||||
cursorComienzoX=event.clientX+window.scrollX;
|
cursorComienzoX=event.clientX+window.scrollX;
|
||||||
cursorComienzoY=event.clientY+window.scrollY;
|
cursorComienzoY=event.clientY+window.scrollY;
|
||||||
}
|
}
|
||||||
|
|
||||||
elMovimiento.onmousemove=enMovimiento;
|
elMovimiento.onmousemove=enMovimiento;
|
||||||
elMovimiento.onmouseup=finMovimiento;
|
elMovimiento.onmouseup=finMovimiento;
|
||||||
|
|
||||||
elComienzoX=parseInt(elMovimiento.style.left);
|
elComienzoX=parseInt(elMovimiento.style.left);
|
||||||
elComienzoY=parseInt(elMovimiento.style.top);
|
elComienzoY=parseInt(elMovimiento.style.top);
|
||||||
// Actualizo el posicion del elemento
|
// Actualizo el posicion del elemento
|
||||||
elMovimiento.style.zIndex=++posicion;
|
elMovimiento.style.zIndex=++posicion;
|
||||||
|
|
||||||
evitaEventos(event);
|
evitaEventos(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
function enMovimiento(event)
|
function enMovimiento(event)
|
||||||
{
|
{
|
||||||
var xActual, yActual;
|
var xActual, yActual;
|
||||||
if(navegador==0)
|
if(navegador==0)
|
||||||
{
|
{
|
||||||
xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
||||||
yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
||||||
}
|
}
|
||||||
if(navegador==1)
|
if(navegador==1)
|
||||||
{
|
{
|
||||||
xActual=event.clientX+window.scrollX;
|
xActual=event.clientX+window.scrollX;
|
||||||
yActual=event.clientY+window.scrollY;
|
yActual=event.clientY+window.scrollY;
|
||||||
}
|
}
|
||||||
|
|
||||||
elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px";
|
elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px";
|
||||||
elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px";
|
elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px";
|
||||||
|
|
||||||
evitaEventos(event);
|
evitaEventos(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
function finMovimiento(event)
|
function finMovimiento(event)
|
||||||
{
|
{
|
||||||
elMovimiento.onmousemove=null;
|
elMovimiento.onmousemove=null;
|
||||||
elMovimiento.onmouseup=null;
|
elMovimiento.onmouseup=null;
|
||||||
}
|
}
|
||||||
|
|
||||||
//window.onload=carga;
|
//window.onload=carga;
|
||||||
//// fin drag div
|
//// fin drag div
|
||||||
|
|
||||||
|