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)))
|
||||
{
|
||||
echo " Error conectando a la base de datos. ($servidor) ";
|
||||
echo " Error conectando a la base de datos. ";
|
||||
exit();
|
||||
}
|
||||
/* if (!mysqli_select_db($db,$link))
|
||||
@ -34,7 +34,7 @@ function Conectarse(){
|
||||
$_SESSION['upload_size']= $upload_size;
|
||||
|
||||
$_SESSION['timestamp']= $timestamp;
|
||||
|
||||
|
||||
return $link;
|
||||
}
|
||||
}
|
||||
@ -52,7 +52,7 @@ function Conectarse_recursivo(){
|
||||
|
||||
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();
|
||||
}
|
||||
/* if (!mysqli_select_db($db,$link))
|
||||
|
@ -4,24 +4,6 @@ date_default_timezone_set('America/Bogota');
|
||||
//require_once 'milfs/rest/vendor/autoload.php';
|
||||
|
||||
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){
|
||||
|
||||
$resultado ="
|
||||
@ -841,8 +823,7 @@ $xajax->registerFunction("aplicacion_configuracion");
|
||||
|
||||
|
||||
function cadena_array($text,$tipo,$cantidad,$form,$div) {
|
||||
$limpios=array();
|
||||
$plantilla="";
|
||||
$limpios="";
|
||||
$compuestos="";
|
||||
$array_compuestos =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
|
||||
|
||||
|
||||
$keywords=array();
|
||||
$keywords="";
|
||||
$cantidades="";
|
||||
$count = 0;
|
||||
foreach ($wordCounter as $key => $value){
|
||||
@ -976,7 +957,6 @@ $nube ="";
|
||||
$min = min($cantidades);
|
||||
$max = max($cantidades);
|
||||
$diferencia = $max - $min;
|
||||
if($diferencia <= 0){ $diferencia =1;}
|
||||
foreach($tags as $c=>$valor){
|
||||
//foreach($wordCounter as $c=>$valor){
|
||||
//$valor = $tags[0];
|
||||
@ -1000,14 +980,14 @@ foreach($tags as $c=>$valor){
|
||||
$ht = str_replace(array(' '), '', $c);
|
||||
$limpios[] = $c;
|
||||
|
||||
$cant = $cantidades["$c"];
|
||||
$cant = $cantidades[$c];
|
||||
$valor_relativo = round((($cant - $min) / $diferencia) * 10);
|
||||
|
||||
$size = ($cant/4);
|
||||
$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);
|
||||
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){
|
||||
|
||||
$lineas="";
|
||||
$campos_insertar=array();
|
||||
|
||||
$link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
|
||||
@ -2805,7 +2785,7 @@ mysqli_set_charset($link, "utf8");
|
||||
|
||||
while( $row_contenido = mysqli_fetch_array( $sql_contenido ) ) {
|
||||
$los_campos="";
|
||||
$campos_insertar=[];
|
||||
$campos_insertar="";
|
||||
foreach($id_campos as $campo_nombre){
|
||||
$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>";
|
||||
@ -6133,8 +6113,6 @@ return $resultado;
|
||||
|
||||
|
||||
function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$plantilla){
|
||||
$linea_li="";
|
||||
$linea_planilla="";
|
||||
if($plantilla=="") { $plantilla="landingpage";}
|
||||
if(isset($_SESSION['proceso'])) {
|
||||
$filtro_proceso ="AND proceso='$_SESSION[proceso]' ";
|
||||
@ -8406,7 +8384,7 @@ function mapa_ficha($id) {
|
||||
|
||||
function formulario_parametrizacion($perfil,$accion,$div,$form){
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
$nombre = remplacetas('form_id','id',$perfil,'nombre','') ;
|
||||
$nombre = remplacetas('form_id','id',$perfil,'nombre') ;
|
||||
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>
|
||||
</li>
|
||||
<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>
|
||||
</ul>
|
||||
|
||||
@ -8482,7 +8460,6 @@ $link=Conectarse();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
||||
$categoria_campo = $categoria_campo[0];
|
||||
$campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
|
||||
if($categoria_campo >0 ) {
|
||||
$consulta = "
|
||||
SELECT md5(binary contenido) as md5_contenido, contenido FROM form_datos
|
||||
@ -8493,9 +8470,7 @@ $consulta = "
|
||||
|
||||
$sql=mysqli_query($link,$consulta);
|
||||
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 $col'>
|
||||
$categopria_leyenda
|
||||
$resultado = "<ul class='list-group'>
|
||||
|
||||
";
|
||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||
@ -8517,8 +8492,7 @@ $resultadox .= "
|
||||
</a>
|
||||
<small>$contenido</small>
|
||||
</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-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 .= " </ul >";
|
||||
}
|
||||
@ -8529,57 +8503,28 @@ return $resultado;
|
||||
|
||||
function parametrizacion_categoria($perfil,$accion,$div,$form){
|
||||
$respuesta = new xajaxResponse('utf-8');
|
||||
$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'") ;
|
||||
$nombre = remplacetas('form_id','id',$perfil,'nombre') ;
|
||||
$categorias = lista_categorias($perfil,$categoria,$tipo);
|
||||
if($accion =='categorias') {
|
||||
$resultado = "
|
||||
<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.
|
||||
<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'>
|
||||
<div class='col-md-6'>
|
||||
<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='categoria' id='tipo' name ='tipo'>
|
||||
<div id='parametrizacion'></div>
|
||||
<label for='icon'>Icono para la categoría</label>
|
||||
<div class='input-group'>
|
||||
$categorias
|
||||
<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='categoria' id='tipo' name ='tipo'>
|
||||
<div id='parametrizacion'></div>
|
||||
<label for='icon'>Icono para la categoría</label>
|
||||
<div class='input-group'>
|
||||
|
||||
<span class='input-group-addon'>URL</span>
|
||||
<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>
|
||||
|
||||
<span class='input-group-addon'>URL</span>
|
||||
<input class='form-control' id='icon' name='icon' type='text'>
|
||||
</div>
|
||||
$categorias
|
||||
</div>
|
||||
<br>
|
||||
<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 -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion','filtro')");
|
||||
@ -11384,7 +11329,7 @@ $claves = $claves[0];
|
||||
elseif($plantilla == '') {
|
||||
$link = "<a href = 'i$valor' target='referencia'>Ver referencia</a> ";
|
||||
}else{$link="";}
|
||||
return "$valor_actual $link";
|
||||
return "$valor_actual$link";
|
||||
}
|
||||
|
||||
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') \";
|
||||
class='btn btn-success'>Cambiar logo</div><br>";
|
||||
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
|
||||
$parametrizacion =parametrizacion_linea("","","","","",'','');
|
||||
$parametrizacion =parametrizacion_linea("","","","","");
|
||||
$usuarios_autorizados = autorizar_usuarios('','','');
|
||||
$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";
|
||||
$respuesta->addAssign("resultados_encabezado","innerHTML",$encabezado);
|
||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||
mysqli_close($link);
|
||||
|
||||
return $respuesta;
|
||||
} $xajax->registerFunction("matriz_formulario");
|
||||
|
||||
@ -15161,7 +15106,6 @@ $resultado[] = @mysqli_result($sql,0,"equipo"); //8
|
||||
$resultado[7] = NULL;
|
||||
$resultado[8] = NULL;
|
||||
}
|
||||
mysqli_close($link);
|
||||
return $resultado;
|
||||
}
|
||||
|
||||
@ -15175,7 +15119,6 @@ function mysqli_result($res,$row=0,$col=0){
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
}
|
||||
function remplacetas_orden($tabla,$campo,$valor,$por,$and,$orden){
|
||||
|
||||
@ -15242,7 +15185,7 @@ return $resultado;
|
||||
function formulario_campos_select($perfil,$div,$onchange){
|
||||
$listado ="";
|
||||
$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();
|
||||
mysqli_set_charset($link, "utf8");
|
||||
$consulta = "
|
||||
@ -15263,7 +15206,7 @@ $resultado .= " <option value='$row[id_campo]' title='$row[campo_descripcion]'>
|
||||
if($div =='') {
|
||||
if ($row['id_campo'] == "$categoria"){
|
||||
$class="active";
|
||||
$filtro = formulario_campos_filtro("$perfil","$row[id_campo]","","");
|
||||
$filtro = formulario_campos_filtro("$perfil","$row[id_campo]","");
|
||||
}else { $class=""; $filtro ='';}
|
||||
$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;
|
||||
|
||||
$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',"") ;
|
||||
$estado = remplacetas('form_id','id',$id,'publico',"") ;
|
||||
$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>
|
||||
</div> -->
|
||||
<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 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>
|
||||
|
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
|
||||
$usuario="root";
|
||||
$password="toor";//
|
||||
$servidor="localhost";
|
||||
$db="galenux_troconis";
|
||||
$usuarios_sesion="GaleNUx_htroconis";
|
||||
$path_instalacion ="/var/www/html/milfs/";
|
||||
$usuario="tupaLE_USR_DB";
|
||||
$password="WIN5XCxvesliqB7A";//
|
||||
$servidor="p:10.10.10.3";
|
||||
$db="Tup4leDb";
|
||||
$path_instalacion ="/home/tupale/milfs";
|
||||
$path_images_secure ="/home/images_secure";
|
||||
$url = "http://localhost/milfs/";
|
||||
$site = "http://localhost/";
|
||||
$url = "https://tupale.co/milfs/";
|
||||
$site = "https://tupale.co/";
|
||||
|
||||
/// ESCAPAR LAS COMILLAS CON (\)
|
||||
$codigo_analizador = " ";
|
||||
/// 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
|
||||
$mapbox_token = "pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg";
|
||||
$tabla_autenticacion="d9_users";
|
||||
$site='';
|
||||
$tabla_autenticacion="usuarios";
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
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
|
||||
$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->statusMessagesOn();
|
||||
?>
|
||||
|
186
js/scripts.js
@ -11,7 +11,7 @@ function delayTimer() {
|
||||
|
||||
|
||||
function revisarSession(){
|
||||
tiempo = "30";
|
||||
tiempo = "240";
|
||||
gavela="19";
|
||||
timestamp = Math.round(Date.now() /1000)
|
||||
inicio = leerCookie("timestamp");
|
||||
@ -316,99 +316,99 @@ var hexcase=0;function hex_md5(a){return rstr2hex(rstr_md5(str2rstr_utf8(a)))}fu
|
||||
|
||||
|
||||
//// drag div
|
||||
// Cargo los ID's de los arrays que se convierten en "scrollables"
|
||||
var scrollDivs=new Array();
|
||||
scrollDivs[0]="despacho";
|
||||
scrollDivs[1]="";
|
||||
/*
|
||||
function carga()
|
||||
{
|
||||
posicion=0;
|
||||
|
||||
// IE
|
||||
if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
|
||||
// Otros
|
||||
else navegador=1;
|
||||
|
||||
registraDivs();
|
||||
// Cargo los ID's de los arrays que se convierten en "scrollables"
|
||||
var scrollDivs=new Array();
|
||||
scrollDivs[0]="despacho";
|
||||
scrollDivs[1]="";
|
||||
/*
|
||||
function carga()
|
||||
{
|
||||
posicion=0;
|
||||
|
||||
// IE
|
||||
if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
|
||||
// Otros
|
||||
else navegador=1;
|
||||
|
||||
registraDivs();
|
||||
}
|
||||
*/
|
||||
/*
|
||||
function registraDivs()
|
||||
{
|
||||
for(divId in scrollDivs)
|
||||
{
|
||||
document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; }
|
||||
document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento;
|
||||
}
|
||||
}
|
||||
*/
|
||||
function evitaEventos(event)
|
||||
{
|
||||
// Funcion que evita que se ejecuten eventos adicionales
|
||||
if(navegador==0)
|
||||
{
|
||||
//window.event.cancelBubble=true;
|
||||
//window.event.returnValue=false;
|
||||
}
|
||||
//if(navegador==1) event.preventDefault();
|
||||
}
|
||||
|
||||
function comienzoMovimiento(event)
|
||||
{
|
||||
var id=this.id;
|
||||
elMovimiento=document.getElementById(id);
|
||||
|
||||
// Obtengo la posicion del cursor
|
||||
|
||||
if(navegador==0)
|
||||
{
|
||||
cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
||||
cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
||||
}
|
||||
if(navegador==1)
|
||||
{
|
||||
cursorComienzoX=event.clientX+window.scrollX;
|
||||
cursorComienzoY=event.clientY+window.scrollY;
|
||||
}
|
||||
|
||||
elMovimiento.onmousemove=enMovimiento;
|
||||
elMovimiento.onmouseup=finMovimiento;
|
||||
|
||||
elComienzoX=parseInt(elMovimiento.style.left);
|
||||
elComienzoY=parseInt(elMovimiento.style.top);
|
||||
// Actualizo el posicion del elemento
|
||||
elMovimiento.style.zIndex=++posicion;
|
||||
|
||||
evitaEventos(event);
|
||||
}
|
||||
|
||||
function enMovimiento(event)
|
||||
{
|
||||
var xActual, yActual;
|
||||
if(navegador==0)
|
||||
{
|
||||
xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
||||
yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
||||
}
|
||||
if(navegador==1)
|
||||
{
|
||||
xActual=event.clientX+window.scrollX;
|
||||
yActual=event.clientY+window.scrollY;
|
||||
}
|
||||
|
||||
elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px";
|
||||
elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px";
|
||||
|
||||
evitaEventos(event);
|
||||
}
|
||||
|
||||
function finMovimiento(event)
|
||||
{
|
||||
elMovimiento.onmousemove=null;
|
||||
elMovimiento.onmouseup=null;
|
||||
}
|
||||
|
||||
*/
|
||||
/*
|
||||
function registraDivs()
|
||||
{
|
||||
for(divId in scrollDivs)
|
||||
{
|
||||
document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; }
|
||||
document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento;
|
||||
}
|
||||
}
|
||||
*/
|
||||
function evitaEventos(event)
|
||||
{
|
||||
// Funcion que evita que se ejecuten eventos adicionales
|
||||
if(navegador==0)
|
||||
{
|
||||
//window.event.cancelBubble=true;
|
||||
//window.event.returnValue=false;
|
||||
}
|
||||
//if(navegador==1) event.preventDefault();
|
||||
}
|
||||
|
||||
function comienzoMovimiento(event)
|
||||
{
|
||||
var id=this.id;
|
||||
elMovimiento=document.getElementById(id);
|
||||
|
||||
// Obtengo la posicion del cursor
|
||||
|
||||
if(navegador==0)
|
||||
{
|
||||
cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
||||
cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
||||
}
|
||||
if(navegador==1)
|
||||
{
|
||||
cursorComienzoX=event.clientX+window.scrollX;
|
||||
cursorComienzoY=event.clientY+window.scrollY;
|
||||
}
|
||||
|
||||
elMovimiento.onmousemove=enMovimiento;
|
||||
elMovimiento.onmouseup=finMovimiento;
|
||||
|
||||
elComienzoX=parseInt(elMovimiento.style.left);
|
||||
elComienzoY=parseInt(elMovimiento.style.top);
|
||||
// Actualizo el posicion del elemento
|
||||
elMovimiento.style.zIndex=++posicion;
|
||||
|
||||
evitaEventos(event);
|
||||
}
|
||||
|
||||
function enMovimiento(event)
|
||||
{
|
||||
var xActual, yActual;
|
||||
if(navegador==0)
|
||||
{
|
||||
xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;
|
||||
yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;
|
||||
}
|
||||
if(navegador==1)
|
||||
{
|
||||
xActual=event.clientX+window.scrollX;
|
||||
yActual=event.clientY+window.scrollY;
|
||||
}
|
||||
|
||||
elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px";
|
||||
elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px";
|
||||
|
||||
evitaEventos(event);
|
||||
}
|
||||
|
||||
function finMovimiento(event)
|
||||
{
|
||||
elMovimiento.onmousemove=null;
|
||||
elMovimiento.onmouseup=null;
|
||||
}
|
||||
|
||||
//window.onload=carga;
|
||||
//// fin drag div
|
||||
|
||||
|