1
0
forked from qwerty/milfs

Actualizacion de MILFS con cambios en Galenux

This commit is contained in:
kleper 2018-07-02 12:49:58 -05:00
parent d1887b3851
commit d26522744a
40 changed files with 55026 additions and 1368 deletions

View File

@ -43,7 +43,7 @@ function brigadistas_grabar($formulario) {
if(is_array($valor)) { if(is_array($valor)) {
foreach($valor as $c=>$v){ foreach($valor as $c=>$v){
$consulta = "INSERT INTO form_datos ( timestamp,id_usuario,id_empresa,form_id,ip,control,id_campo,contenido) VALUES $consulta = "INSERT INTO form_datos ( timestamp,id_usuario,id_empresa,form_id,ip,control,id_campo,contenido) VALUES
( UNIX_TIMESTAMP(),'$_SESSION[id]','$id_empresa','$id_formulario','$ip' ,'$control', '$campo' , '".mysql_real_escape_string( $v )."') ( UNIX_TIMESTAMP(),'$_SESSION[id]','$id_empresa','$id_formulario','$ip' ,'$control', '$campo' , '".mysqli_real_escape_string($link, $v )."')
"; ";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);

View File

@ -76,11 +76,11 @@ if(@$and !=''){$AND = "AND $and";}else{$AND ="";}
//$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by $campo DESC limit 1"; //$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by $campo DESC limit 1";
$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by id DESC limit 1"; $consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by id DESC limit 1";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (@mysql_num_rows($sql)!=0){ if (@mysqli_num_rows($sql)!=0){
$resultado[] = mysql_result($sql,0,$por); $resultado[] = mysqli_result($sql,0,$por);
$resultado[] = mysql_result($sql,0,'id'); $resultado[] = mysqli_result($sql,0,'id');
$resultado[] = $consulta; $resultado[] = $consulta;
$resultado[] = mysql_result($sql,0,"md5_$por"); $resultado[] = mysqli_result($sql,0,"md5_$por");
}else{ }else{
$resultado[0] = ''; $resultado[0] = '';
$resultado[1] =""; $resultado[1] ="";
@ -134,9 +134,9 @@ $consulta ="SELECT form_campos.id, form_campos.campo_nombre FROM form_tipo_campo
$link=Conectarse(); $link=Conectarse();
mysqli_query("SET NAMES 'utf8'"); mysqli_query("SET NAMES 'utf8'");
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$resultado[0]=mysql_result($sql,0,"id"); $resultado[0]=mysqli_result($sql,0,"id");
$resultado[1]=mysql_result($sql,0,"campo_nombre"); $resultado[1]=mysqli_result($sql,0,"campo_nombre");
$resultado[2] =$consulta; $resultado[2] =$consulta;
}else{ $resultado[0]=''; }else{ $resultado[0]='';
$resultado[2] =$consulta; $resultado[2] =$consulta;

View File

@ -43,7 +43,7 @@ function brigadistas_grabar($formulario) {
if(is_array($valor)) { if(is_array($valor)) {
foreach($valor as $c=>$v){ foreach($valor as $c=>$v){
$consulta = "INSERT INTO form_datos ( timestamp,id_usuario,id_empresa,form_id,ip,control,id_campo,contenido) VALUES $consulta = "INSERT INTO form_datos ( timestamp,id_usuario,id_empresa,form_id,ip,control,id_campo,contenido) VALUES
( UNIX_TIMESTAMP(),'$_SESSION[id]','$id_empresa','$id_formulario','$ip' ,'$control', '$campo' , '".mysql_real_escape_string( $v )."') ( UNIX_TIMESTAMP(),'$_SESSION[id]','$id_empresa','$id_formulario','$ip' ,'$control', '$campo' , '".mysqli_real_escape_string($link, $v )."')
"; ";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);

View File

@ -76,11 +76,11 @@ if(@$and !=''){$AND = "AND $and";}else{$AND ="";}
//$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by $campo DESC limit 1"; //$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by $campo DESC limit 1";
$consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by id DESC limit 1"; $consulta = "SELECT * , md5(binary $por ) as md5_".$por." FROM $tabla WHERE $campo = '$valor' $AND order by id DESC limit 1";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (@mysql_num_rows($sql)!=0){ if (@mysqli_num_rows($sql)!=0){
$resultado[] = mysql_result($sql,0,$por); $resultado[] = mysqli_result($sql,0,$por);
$resultado[] = mysql_result($sql,0,'id'); $resultado[] = mysqli_result($sql,0,'id');
$resultado[] = $consulta; $resultado[] = $consulta;
$resultado[] = mysql_result($sql,0,"md5_$por"); $resultado[] = mysqli_result($sql,0,"md5_$por");
}else{ }else{
$resultado[0] = ''; $resultado[0] = '';
$resultado[1] =""; $resultado[1] ="";
@ -134,9 +134,9 @@ $consulta ="SELECT form_campos.id, form_campos.campo_nombre FROM form_tipo_campo
$link=Conectarse(); $link=Conectarse();
mysqli_query("SET NAMES 'utf8'"); mysqli_query("SET NAMES 'utf8'");
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$resultado[0]=mysql_result($sql,0,"id"); $resultado[0]=mysqli_result($sql,0,"id");
$resultado[1]=mysql_result($sql,0,"campo_nombre"); $resultado[1]=mysqli_result($sql,0,"campo_nombre");
$resultado[2] =$consulta; $resultado[2] =$consulta;
}else{ $resultado[0]=''; }else{ $resultado[0]='';
$resultado[2] =$consulta; $resultado[2] =$consulta;

29
api.php
View File

@ -9,32 +9,15 @@ require ('funciones/convert.php');
require ("includes/markdown.php"); require ("includes/markdown.php");
require ("funciones/conex.php"); require ("funciones/conex.php");
$datos['id']=$_REQUEST['id']; $datos['id']=$_REQUEST['id'];
if(isset($_REQUEST['identificador'])) {$datos['identificador']=$_REQUEST['identificador'];} $datos['identificador']=$_REQUEST['identificador'];
if(isset($_REQUEST['dato'])) {$datos['dato']=$_REQUEST['dato'];} $datos['dato']=$_REQUEST['dato'];
if(isset($_REQUEST['inicio'])) {$datos['inicio']=$_REQUEST['inicio'];}
if(isset($_REQUEST['start'])) {$datos['start']=$_REQUEST['start'];}
if(isset($_REQUEST['fin'])) {$datos['fin']=$_REQUEST['fin'];}
if(isset($_REQUEST['end'])) {$datos['end']=$_REQUEST['end'];}
if(isset($_REQUEST['tipo'])) {$datos['tipo']=$_REQUEST['tipo'];}
if(isset($_REQUEST['formato'])) {$datos['formato']=$_REQUEST['formato'];}
if(isset($_REQUEST['registros'])) {$datos['registros']=$_REQUEST['registros'];}
if(isset($_REQUEST['pagina'])) {$datos['pagina']=$_REQUEST['pagina'];}
if(isset($_REQUEST['plantilla'])) {$datos['plantilla']=$_REQUEST['plantilla'];}
/*$datos['dato']=$_REQUEST['dato'];
$datos['inicio']=$_REQUEST['inicio']; $datos['inicio']=$_REQUEST['inicio'];
$datos['start']=$_REQUEST['start'];
$datos['fin']=$_REQUEST['fin']; $datos['fin']=$_REQUEST['fin'];
$datos['end']=$_REQUEST['end']; $datos['tipo']=$_REQUEST['tipo'];
$datos['tipo']=$_REQUEST['tipo'];*/ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');
if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
if(!isset($_REQUEST['formato'])) {
header('Content-Type: application/json');
echo json($datos);
}else{
echo "<br><br><div class='container-fluid '>".consultar_contenido_formulario("$datos[id]","$datos[registros]","$datos[pagina]","$datos[formato]",'',"$datos[plantilla]")."</div>";
} }
header('Content-Type: application/json');
//echo "hola /// $_REQUEST[id] // " ; //echo "hola /// $_REQUEST[id] // " ;
echo json($datos);
?> ?>

196
copia de index.php Normal file
View File

@ -0,0 +1,196 @@
<?php
session_start();
//ini_set('display_errors', 'On');
require ('xajax/xajax.inc.php');
$xajax = new xajax();
require ('funciones/funciones.php');
require ('funciones/convert.php');
require ('funciones/login.php');
$xajax->processRequests();
//$xajax->debugOn();
?>
<!DOCTYPE html>
<html lang="en">
<head >
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no, width=device-width, maximum-scale=1, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="fredyrivera" >
<?php $xajax->printJavascript("xajax/"); ?>
<link rel="shortcut icon" href="favicon-152.png">
<link rel="apple-touch-icon-precomposed" href="favicon-152.png">
<link href="css/font-awesome/css/font-awesome.css" rel="stylesheet">
<!-- <link href="css/estilos.php?dd" rel="stylesheet">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-markdown.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-markdown.min.css"> -->
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-markdown.css">
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-markdown.min.css">
<style>
#map {width: 500px;height:200px;}
</style>
<title>I<3MILFS</title>
<!-- Bootstrap core CSS -->
<!-- <script language="JavaScript" src="escritorio/librerias/scripts.js" type="text/javascript"></script> -->
<!-- Custom styles for this template -->
<!-- <link href="jumbotron.css" rel="stylesheet"> -->
<!-- Just for debugging purposes. Don't actually copy this line! -->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<?php
// if($_COOKIE['aviso'] != 'presentacion') {
//$onload = "onload = \"$('#muestraInfo').modal('toggle')\"";
//setcookie("aviso","presentacion",time()+60*60*24);
// }
//($id,$form_respuesta,$control,$tipo)
if($_REQUEST[id] !='' OR $_REQUEST[c]){$onload ="<script type=\"text/javascript\"> xajax_formulario_modal('$_REQUEST[id]','','$_REQUEST[c]','$_REQUEST[t]')</script>";}
?>
</head>
<body >
<?php echo $onload; ?>
<?php if(isset($_REQUEST[f])){
form_publico("$_REQUEST[f]");
}
if ( isset ( $_SESSION['id'] ) ) { ?>
<div class="navbar navbar-inverse nav-bar-fixed-top " role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">MILFS</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"><img src="favicon-152.png" style="width:60px" alt="MILFS" title="Multi Interactive Light Form System"></a>
</div>
<?php echo milfs() ?>
</div><!-- /.container-fluid -->
</div>
<?php }else{ } ?>
<div class='container'>
<div id='contenido'>
<?php
if(!isset($_SESSION[id_empresa])) {$id_empresa_portada='1';} else{$id_empresa_portada = $_SESSION[id_empresa];}
$encabezado = empresa_datos("$id_empresa_portada",'encabezado');
$pie = empresa_datos("$id_empresa_portada",'pie');
echo "$encabezado";
?>
<?php if(isset($_REQUEST[change])){
echo cambiar_password_formato("$_REQUEST[change]");
}
revisar_ingreso();?>
<?php echo $pie; ?>
<img class='img-responsive center-block' src="images/logo.png" alt="MILFS">
</div>
<?php
/*session_start();
// Comprobamos si existe la variable
if ( !isset ( $_SESSION['grupo'] ) ) {
// Si no existe
header("Location: includes/error.php");
// echo "hola 2";
} */
/*if($_SESSION[prioridad] <= '2'){ }else{
echo consultar_formulario();
*/
/*
formulario_importar("","");
echo "<div id='importador' name='importador'>";
echo "</div> ";
*/
/*formulario_consultar('','');
if($_REQUEST[id] !=''){$onload ="<script type=\"text/javascript\"> xajax_formulario_areas('despacho','$_REQUEST[id]')</script>";}
?>
<div id='despacho' name='despacho' class='div_flotante' style="top:500px; left:500px; position:absolute; " ></div>
<?php echo "$onload ";
}///fin de la seguridad
*/
?>
<!-- Modal -->
<div class='modal fade ' id='muestraInfo' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
<div class='modal-dialog' >
<div class='modal-content'>
<div class='modal-header' >
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>&times;</button>
<h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>
</div>
<div class='modal-body'>
<div id='muestra_form'></div>
</div>
<div class='modal-footer' id='pie_modal'>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="container">
<a href='http://QWERTY.co/milfs'>&copy; MILFS Un proyecto de http://QWERTY.co</a> Se distribuye bajo licencia GPL V3
<a target="_blank" href='http://qwerty.co/faq/category/19/privacidad-y-protecci%C3%B3n-de-datos.html'>Políticas de privacidad y protección de datos.</a>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.js"></script>
<script src="js/markdown.js"></script>
<script src="js/to-markdown.js"></script>
<script src="js/bootstrap-markdown.js"></script>
<script src="js/scripts.js"></script>
<!-- <script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/scripts.js"></script>
<script src="js/bootstrap-markdown.js"></script>
<script src="js/markdown.js"></script>
<script src="js/to-markdown.js"></script>
<script src="js/bootstrap-markdown.js"></script>
-->
</body>
</html>

118
copia de map.php Normal file
View File

@ -0,0 +1,118 @@
<?php
//ini_set('display_errors', 'On');
require ('xajax/xajax.inc.php');
$xajax = new xajax();
//require ('json.lab.php');
require ('funciones/funciones.php');
//require ('funciones/convert.php');
$formulario_nombre = remplacetas('form_id','id',$_REQUEST[id],'nombre') ;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title><?php echo $formulario_nombre[0] ?> MILFS</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<script src='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.js'></script>
<link href='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.css' rel='stylesheet' />
<style>
body { margin:0; padding:0; }
#map { position:absolute; top:0; bottom:0; width:100%; }
</style>
</head>
<!DOCTYPE html>
<html lang="en">
<head >
<title><?php echo $formulario_nombre[0] ?> MILFS</title>
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no, width=device-width, maximum-scale=1, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="kleper" >
<?php $xajax->printJavascript("xajax/"); ?>
<link rel="shortcut icon" href="favicon-152.png">
<link rel="apple-touch-icon-precomposed" href="favicon-152.png">
<link href="css/font-awesome/css/font-awesome.css" rel="stylesheet">
<link href="http://getbootstrap.com/examples/sticky-footer-navbar/sticky-footer-navbar.css" rel="stylesheet">
<script src='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.js'></script>
<link href='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.css' rel='stylesheet' />
<!-- <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css" /> -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/estilos.php?hghgS" rel="stylesheet">
<style type="text/css">
body { padding: 0; margin: 0; }
.leaflet-popup-content { width:800px !important; }
body { margin:0; padding:0; }
#map { position:absolute; top:0; bottom:0; width:100%; }
</style>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<!-- <link rel="points" type="application/json" href="json.php?id=<?php echo $_REQUEST["id"] ?>&id2=<?php echo $_REQUEST["id2"] ?>"> -->
</head>
<body>
<div id='map'></div>
<script>
L.mapbox.accessToken = 'pk.eyJ1IjoiaHVtYW5vIiwiYSI6IlgyRTFNdFEifQ.OmQBXmcVg_zq-vMpr8P5vQ';
var map = L.mapbox.map('map', 'humano.jki5hno0')
.setView([40, -74.50], 8);
var geoJson = [ <?php echo imprime_geojson("$_REQUEST[id]","$_REQUEST[id2]");?> ];
var myLayer = L.mapbox.featureLayer()
.setGeoJSON(geoJson)
.addTo(map);
myLayer.on('layeradd', function(e) {
var marker = e.layer,
feature = marker.feature;
// Create custom popup content
var popupContent = '' + feature.properties.description + '';
// http://leafletjs.com/reference.html#popup
marker.bindPopup(popupContent,{
closeButton: false,
minWidth: 320
});
marker.setIcon(L.icon(feature.properties.icon));
});
map.fitBounds(myLayer.getBounds());
myLayer.setGeoJSON(geoJson);
</script>
<div class="panel-map" id='panel_map_<?php echo $id ?>' style="z-index: 2 !important;">
<div role='row' class='row center-block' style="; "><?php echo mapa_ficha("$_REQUEST[id]");?></div>
</div>
<!-- Modal -->
<div class='modal fade ' id='muestraInfo' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
<div class='modal-dialog' >
<div class='modal-content'>
<div class='modal-header' >
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>&times;</button>
<h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>
</div>
<div class='modal-body'>
<div id='muestra_form'></div>
</div>
<div class='modal-footer' id='pie_modal'>
</div>
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/scripts.js"></script>
</body>
</html>

152
copia de rt.php Normal file
View File

@ -0,0 +1,152 @@
<?php
//ini_set('display_errors', 'On');
require ('xajax/xajax.inc.php');
$xajax = new xajax();
//require ('json.lab.php');
require ('funciones/funciones.php');
//require ('funciones/convert.php');
$formulario_nombre = remplacetas('form_id','id',$_REQUEST[id],'nombre') ;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title><?php echo $formulario_nombre[0] ?> MILFS</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<script src='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.js'></script>
<link href='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.css' rel='stylesheet' />
<style>
body { margin:0; padding:0; }
#map { position:absolute; top:0; bottom:0; width:100%; }
</style>
</head>
<!DOCTYPE html>
<html lang="en">
<head >
<title><?php echo $formulario_nombre[0] ?> MILFS</title>
<meta charset="utf-8">
<meta name="viewport" content="user-scalable=no, width=device-width, maximum-scale=1, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="fredyrivera" >
<?php $xajax->printJavascript("xajax/"); ?>
<link rel="shortcut icon" href="favicon-152.png">
<link rel="apple-touch-icon-precomposed" href="favicon-152.png">
<link href="css/font-awesome/css/font-awesome.css" rel="stylesheet">
<link href="http://getbootstrap.com/examples/sticky-footer-navbar/sticky-footer-navbar.css" rel="stylesheet">
<script src='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.js'></script>
<link href='https://api.tiles.mapbox.com/mapbox.js/v2.1.2/mapbox.css' rel='stylesheet' />
<!-- <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css" /> -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/estilos.php?hghgS" rel="stylesheet">
<style type="text/css">
body { padding: 0; margin: 0; }
.leaflet-popup-content { width:600px !important; }
body { margin:0; padding:0; }
#map { position:absolute; top:0; bottom:0; width:100%; }
</style>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<link rel="points" type="application/json" href="json.lab.php?id=<?php echo $_REQUEST["id"] ?>">
</head>
<body >
<audio id="foobar" src="images/audios/audio6.mp3" preload="auto" autoplay loop controls></audio>
<style>
.info {
width: 800px;
height: 90%;
overflow-y: auto;
overflow-x: hidden;
position:absolute;
top:100px;
left:50px;
}
.info div {
border-radius:3px;
}
</style>
<div id='map'></div>
<div id='info' class='info' draggable="true"></div>
<script>
L.mapbox.accessToken = 'pk.eyJ1IjoiaHVtYW5vIiwiYSI6IlgyRTFNdFEifQ.OmQBXmcVg_zq-vMpr8P5vQ';
var map = L.mapbox.map('map', 'humano.jki5hno0')
.setView([40, -74.50], 15);
// As with any other AJAX request, this technique is subject to the Same Origin Policy:
// http://en.wikipedia.org/wiki/Same_origin_policy
var featureLayer = L.mapbox.featureLayer()
//.loadURL('json.lab.php?id=<?php echo $id ?>')
.loadURL('json.lab.php?id=<?php echo $_REQUEST[id] ?>&id2=<?php echo $_REQUEST[id2] ?>')
// Once this layer loads, we set a timer to load it again in a few seconds.
.on('ready', run)
.addTo(map);
// Add custom popups to each using our custom feature properties
featureLayer.on('layeradd', function(e) {
var marker = e.layer,
feature = marker.feature;
// Create custom popup content
var popupContent = '' + feature.properties.name + '' +
feature.properties.title +'';
var aviso = feature.properties.name;
info.innerHTML = aviso;
// http://leafletjs.com/reference.html#popup
marker.bindPopup(popupContent,{
closeButton: false,
minWidth: 320
});
marker.setIcon(L.icon(feature.properties.icon));
});
function run() {
featureLayer.eachLayer(function(l) {
map.panTo(l.getLatLng());
});
window.setTimeout(function() {
//featureLayer.loadURL('json.lab.php?id=<?php echo $_REQUEST[id] ?>');
featureLayer.loadURL('json.lab.php?id=<?php echo $_REQUEST[id] ?>&id2=<?php echo $_REQUEST[id2] ?>');
//featureLayer.loadURL('https://wanderdrone.appspot.com/');
//alert("Hola");
info.innerHTML = aviso;
},15000);
}
</script>
<div class="panel-map" id='panel_map_<?php echo $_REQUEST[id] ?>' style="z-index: 2 !important;">
<div role='row' class='row center-block' style="; "><?php echo mapa_ficha("$_REQUEST[id]");?></div>
<a onClick="window.location.reload()">*</a>
</div>
<!-- Modal -->
<div class='modal fade ' id='muestraInfo' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
<div class='modal-dialog' >
<div class='modal-content'>
<div class='modal-header' >
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>&times;</button>
<h4 class='modal-title' id='myModalLabel_info'><div id='titulo_modal'></div></h4>
</div>
<div class='modal-body'>
<div id='muestra_form'></div>
</div>
<div class='modal-footer' id='pie_modal'>
</div>
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/scripts.js"></script>
</body>
</html>

View File

@ -15,7 +15,7 @@
/* Carousel base class */ /* Carousel base class */
.carousel { .carousel {
min-height: 800px; height: 500px;
margin-bottom: 60px; margin-bottom: 60px;
} }
/* Since positioning the image, we need to help out the caption */ /* Since positioning the image, we need to help out the caption */

11
css/dragones.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -10,10 +10,10 @@ $consulta = "SELECT elemento FROM estilos GROUP BY elemento";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
mysql_data_seek($sql, 0); mysqli_data_seek($sql, 0);
while( $row = mysql_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$elemento= dibuja_elemento($row[elemento]); $elemento= dibuja_elemento($row[elemento]);
$resultado .= "$row[elemento]{ $resultado .= "$row[elemento]{
$elemento $elemento
@ -29,8 +29,8 @@ function dibuja_elemento($elemento){
mysqli_query("SET NAMES 'utf8'"); mysqli_query("SET NAMES 'utf8'");
$consulta = "SELECT * FROM estilos WHERE elemento = '$elemento' "; $consulta = "SELECT * FROM estilos WHERE elemento = '$elemento' ";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
while( $row = mysql_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
if($row[color] !=='') {$color = "$row[color]";}else{$color="";} if($row[color] !=='') {$color = "$row[color]";}else{$color="";}
$resultado .= "$row[label]:$row[valor] $color ;\n"; $resultado .= "$row[label]:$row[valor] $color ;\n";
} }

View File

@ -1,404 +1,172 @@
body {overflow-x:hidden!important;} * {
margin: 0;
#cabecera-botonera-admin { padding: 0;
background-color: #777677;
} }
body {
.btn-botonera-admin { background: #222;
margin-left: 20px; font-family: Georgia, serif;
margin-right: 20px; color: #fff;
border-left: 1px solid white; font-size: 14px;
} }
#dates a {
#botonera-admin, color: gray;
#botonera-admin>a { text-decoration: none;
color: white !important; -webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
font-size: 12px;
} }
#dates a:hover,
.btn-botonera-admin:hover { #dates a.selected {
background-color: black; color: red;
font-size: 18px;
}
/*
h1,h2,h4,h5,h6 {
text-align: center;
color: #ccc;
text-shadow: #000 1px 1px 2px;
margin-bottom: 5px;
} }
h1 {
.btn.btn-botonera-admin:hover { font-size: 18px;
color: white !important; }
h2 {
font-size: 14px;
}
.sociales {
text-align: center;
margin-bottom: 20px;
} }
.intro-social-buttons {
padding-top: 10px !important;
}
#botonera_landing {
display: inline-flex;
}
.boton_land {
margin-left: 3px !important;
}
.cabecera {
padding-bottom: 30px;
padding-left: 80px !important;
}
#logo_cabecera {
max-width: 60% !important;
margin: 0 auto;
}
#encabezado_proyecto {
padding-top: 30px;
}
.thumbnail {
height: 100% !important;
overflow-y: auto;
overflow-x: hidden;
padding: 0px 0px 70px 0px;;
border:none;
}
.box-secciones {
/* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
transition: all 0.3s cubic-bezier(.25, .8, .25, 1);*/
border-radius: 0px !important;
padding: 50px;
border-bottom: 1px solid lightgrey;
}
.box-secciones:hover {
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.img-secciones {
max-height: 250px;
}
#buscador_centro {
display: inline-flex;
}
#buscador_blog {
display: inline-flex !important;
}
#fh5co-footer{
display: inline-block;
}
/* nube de etiquetas */
div.etiquetas {
/* font-family: verdana,arial,helvetica;
font-size:8pt;
*/
padding: 5px;
}
div.etiquetas span {
float: left;
margin: 0 3px 0 3px;
height: 20pt;
white-space: nowrap;
}
span.etiquetatam1 {
font-size: 110%;
}
span.etiquetatam2 {
font-size: 120%;
}
span.etiquetatam3 {
font-size: 130%;
}
span.etiquetatam4 {
font-size: 140%;
}
span.etiquetatam5 {
font-size: 150%;
}
span.etiquetatam6 {
font-size: 160%;
}
span.etiquetatam7 {
font-size: 170%;
}
span.etiquetatam8 {
font-size: 180%;
}
span.etiquetatam9 {
font-size: 250%;
}
span.etiquetatam10 {
font-size: 300%;
}
/* nube de etiquetas */
.drop-up {
top: auto;
bottom: 100% !important;
overflow: visible;
}
.dropdown-menu {
min-width: 300px;
padding: 3px;
z-index: 99999;
}
.navbar .navbar-nav {
display: inline-block;
float: none;
}
.navbar .navbar-collapse .navbar-principal {
text-align: center;
height: 30px;
margin-top: -13px;
}
.navbar-principal>li>a,
{
padding-top: 0px !important;
padding-bottom: 0 !important;
height: 30px;
margin-top: -13px;
}
.navbar-principal {
min-height: 30px !important;
}
.topnav {
width: 100px !important;
display: inline;
height: 30px;
padding-top: -10px !important;
padding-bottom: 0 !important;
height: 30px;
background: none;
border: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
/*width:80px; background: none; border:0px; -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
*/ */
#timeline {
width: 95%;
height: 500px;
overflow: hidden;
margin: 100px auto;
position: relative;
@media all { }
div.saltopagina { #dates {
display: none; width: 800px;
} height: 60px;
} overflow: hidden;
background: url('timeline/dot.gif') left 45px repeat-x;
}
#dates li {
list-style: none;
float: left;
width: 100px;
height: 50px;
font-size: 24px;
text-align: center;
background: url('timeline/biggerdot.png') center bottom no-repeat;
}
#dates a {
line-height: 18px;
padding-bottom: 10px;
}
#dates .selected {
font-size: 18px;
}
@media print { #issues {
div.saltopagina { width: 800px;
display: block; height: 500px;
page-break-before: always; overflow: hidden;
} }
div.noprint { #issues li {
display: none; width: 900px;
} height: 500px;
} list-style: none;
float: left;
}
#issues li.selected img {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
#issues li img {
float: left;
margin: 10px 30px 10px 50px;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */
zoom: 1;
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
-webkit-transform: scale(0.7,0.7);
-moz-transform: scale(0.7,0.7);
-o-transform: scale(0.7,0.7);
-ms-transform: scale(0.7,0.7);
transform: scale(0.7,0.7);
}
#issues li h1 {
<!-- ESTILOS PRIORITARIOS -->.modal-dialog { font-size: 48px;
width: 95% !important; margin: 20px 0;
height: auto; color: red;
padding: 0; /*text-shadow: #000 1px 1px 2px;*/
} }
#issues li p {
font-size: 14px;
margin-right: 70px;
font-weight: normal;
line-height: 22px;
/* text-shadow: #000 1px 1px 2px;*/
}
.modal-lg { #grad_left,
width: 98% !important; #grad_right {
height: auto; width: 100px;
height: 500px;
position: absolute;
top: 0;
}
#grad_left {
left: 0;
/* background: url('timeline/grad_left.png') repeat-y;*/
}
#grad_right {
right: 0;
/* background: url('timeline/grad_right.png') repeat-y;*/
}
padding: 0; #next,
} #prev {
position: absolute;
.modal-xs { top: 0;
width: 40% !important; font-size: 70px;
height: auto; top: 170px;
width: 22px;
padding: 0; height: 38px;
} background-position: 0 0;
background-repeat: no-repeat;
.modal-content { text-indent: -9999px;
height: auto; overflow: hidden;
} }
#next:hover,
.modal-body { #prev:hover {
max-height: calc(100vh - 300px); background-position: 0 -76px;
min-height: calc(100vh - 300px); }
overflow-y: auto; #next {
} right: 0;
background-image: url('timeline/next.png');
fieldset.fieldset-borde { }
border: 2px solid #EDEDED !important; #prev {
border-radius: 3px; left: 0;
padding: 0 1.4em 1.4em 1.4em !important; background-image: url('timeline/prev.png');
margin: 0 0 1.5em 0 !important; }
-webkit-box-shadow: 0px 0px 0px 0px #000; #next.disabled,
box-shadow: 0px 0px 0px 0px #000; #prev.disabled {
} opacity: 0.2;
}
legend.legend-area {
font-size: 1.2em !important;
font-weight: bold !important;
text-align: left !important;
width: auto;
padding: 0 10px;
border-bottom: none;
}
.fh5co-post-entry article h2 {
font-size: 28px;
!important;
}
#fh5co-offcanvas .fh5co-bio img {
border-radius: 10px !important;
}
fieldset.fieldset-borde {
border: 2px solid #EDEDED !important;
border-radius: 3px;
padding: 0 1.4em 1.4em 1.4em !important;
margin: 0 0 1.5em 0 !important;
-webkit-box-shadow: 0px 0px 0px 0px #000;
box-shadow: 0px 0px 0px 0px #000;
}
legend.legend-area {
font-size: 1.2em !important;
font-weight: bold !important;
text-align: left !important;
width: auto;
padding: 0 10px;
border-bottom: none;
}
/*RESPONSIVE*/
@media only screen and (min-width: 1200px) {
}
@media (max-width: 991px) {
#encabezado_proyecto {
text-align: center;
padding-top: 0px !important;
}
#logo_cabecera {
max-width: 100% !important;
padding-top: 0px !important;
}
#buscador_blog {
padding: 0px;;
}
}
@media (max-width: 768px) {
.modal-body {
max-height: calc(100vh - 100px) !important;
min-height: calc(100vh - 100px) !important;
}
#texto_articulo{
padding: 0px !important;
}
.box-secciones {
padding: 5px !important;
}
#menu_tupale {
background-color: #dfdfdf;
}
.btn-botonera-admin {
margin-left: 0px;
margin-right: 0px;
border-left: none;
}
.dropdown-menu>li>a {
color: #333 !important;
}
.thumbnail {
height: 100%;
}
#secciones,
.articulo_cuadro {
padding: 0px;
}
#btn_agregar {
margin-bottom: 3px;
}
#btn_filtro{
margin-bottom: 3px;
}
}
@media (max-width: 480px) {
#logo_cabecera {
max-width: 100% !important;
}
.cabecera {
padding-bottom: 30px;
padding-left: 0px !important;
}
}
/*FIN responsive*/

0
funciones/.giosaveXCKCCY Normal file
View File

File diff suppressed because it is too large Load Diff

View File

@ -126,13 +126,13 @@ $consulta ="SELECT * FROM form_datos WHERE $w_form contenido like '%%$valor%%'
$link=Conectarse(); $link=Conectarse();
mysqli_query("SET NAMES 'utf8'"); mysqli_query("SET NAMES 'utf8'");
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (mysql_num_rows($sql)!=0){ if (mysqli_num_rows($sql)!=0){
mysql_data_seek($sql, 0); mysqli_data_seek($sql, 0);
$fila=1; $fila=1;
$divider=1; $divider=1;
$cols = (12/$divider); $cols = (12/$divider);
$i =0; $i =0;
while( $row = mysql_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
if($i % $divider==0) { if($i % $divider==0) {
$encontrados .= " $encontrados .= "
@ -189,17 +189,17 @@ $consulta_total= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro G
$consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT $inicio , $limite"; $consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT $inicio , $limite";
$link=Conectarse(); $link=Conectarse();
mysqli_query("SET NAMES 'utf8'"); mysqli_query("SET NAMES 'utf8'");
//mysql_real_escape_string($consulta); //mysqli_real_escape_string($link,$consulta);
$sql_total=mysqli_query($consulta_total,$link); $sql_total=mysqli_query($consulta_total,$link);
$total = mysql_num_rows($sql_total); $total = mysqli_num_rows($sql_total);
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ; $descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ;
$descripcion = " $descripcion[0]"; $descripcion = " $descripcion[0]";
$buscador = buscar_datos("","$id_form","$plantilla","grid_resultado"); $buscador = buscar_datos("","$id_form","$plantilla","grid_resultado");
$contenido = "<div class='container-fluid'>$descripcion $buscador</div> "; $contenido = "<div class='container-fluid'>$descripcion $buscador</div> ";
if (mysql_num_rows($sql)!=0){ if (mysqli_num_rows($sql)!=0){
mysql_data_seek($sql, 0); mysqli_data_seek($sql, 0);
$fila=1; $fila=1;
if($divider =="") { if($divider =="") {
$divider=3; $divider=3;
@ -207,7 +207,7 @@ $divider=3;
$cols = (12/$divider); $cols = (12/$divider);
$i =0; $i =0;
while( $row = mysql_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
if($i % $divider==0) { if($i % $divider==0) {
$contenido .= " $contenido .= "

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -694,8 +694,8 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
return $respuesta; return $respuesta;
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";} if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
$impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones"); $impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones",'','');
$cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones"); $cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones",'','');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ; $formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ; $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
$muestra_form = " $muestra_form = "
@ -7866,7 +7866,7 @@ $xajax->registerFunction("parametrizacion_titulo");
function mostrar_modal($form,$control,$plantilla){ function mostrar_modal($form,$control,$plantilla){
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
if( $control == "") { if( $control == "") {
$datos = formulario_areas('',$form,""); $datos = formulario_areas('',$form,"",'','','','');
}else { }else {
$datos = contenido_mostrar("$form","$control",'',"$plantilla"); $datos = contenido_mostrar("$form","$control",'',"$plantilla");
} }
@ -8304,7 +8304,7 @@ $control_original = $control;
if($control =="") { if($control =="") {
$control = md5(rand(1,99999999).microtime()); $control = md5(rand(1,99999999).microtime());
} }
$campos = formulario_areas('',$form_id,'campos'); $campos = formulario_areas('',$form_id,'campos','','','','');
$formulario =" $formulario ="
<input type='hidden' id='$campo_remitente"."[0]' name='$campo_remitente"."[0]' value='$_SESSION[usuario_milfs]'> <input type='hidden' id='$campo_remitente"."[0]' name='$campo_remitente"."[0]' value='$_SESSION[usuario_milfs]'>
<input type='hidden' id='tipo' name='tipo' value='solocampos'> <input type='hidden' id='tipo' name='tipo' value='solocampos'>
@ -8401,7 +8401,7 @@ if($control =="") {
$mensajes = mysqli_query($link,$consulta); $mensajes = mysqli_query($link,$consulta);
// $destinatario ="$campo_destinatario"."[0]"; // $destinatario ="$campo_destinatario"."[0]";
// $para = buscador_campo("$campo_destinatario","$form_id","","$destinatario","",""); // $para = buscador_campo("$campo_destinatario","$form_id","","$destinatario","","");
$campos = formulario_areas('',$form_id,'campos'); $campos = formulario_areas('',$form_id,'campos','','','','');
$formulario =" $formulario ="
<input type='hidden' id='$campo_remitente"."[0]' name='$campo_remitente"."[0]' value='$_SESSION[usuario_milfs]'> <input type='hidden' id='$campo_remitente"."[0]' name='$campo_remitente"."[0]' value='$_SESSION[usuario_milfs]'>
<input type='hidden' id='tipo' name='tipo' value='solocampos'> <input type='hidden' id='tipo' name='tipo' value='solocampos'>
@ -8792,7 +8792,7 @@ elseif($tipo=='registrarse') {
return $respuesta; return $respuesta;
} }
$campos = formulario_areas('',$form_id,'campos'); $campos = formulario_areas('',$form_id,'campos','','','','');
$boton =" $boton ="
<button id='boton_registro' href='#' class='btn btn-success btn-block' <button id='boton_registro' href='#' class='btn btn-success btn-block'
@ -9341,7 +9341,7 @@ $xajax->registerFunction("insertar_registro");
function formulario_area_campos($perfil,$area,$control) { function formulario_area_campos($perfil,$area,$control,$ubicacion) {
$tipo=""; $tipo="";
$control_edit ="$control"; $control_edit ="$control";
$solo_campos =""; $solo_campos ="";
@ -9368,9 +9368,9 @@ if (mysqli_num_rows($sql)!='0'){
//if($row['campo_tipo'] =="24") { $row['multiple'] = "1";}else {} //if($row['campo_tipo'] =="24") { $row['multiple'] = "1";}else {}
//if($row['multiple'] =="1" AND $tipo =='edit'){ //if($row['multiple'] =="1" AND $tipo =='edit'){
if($row['multiple'] =="1" ){ if($row['multiple'] =="1" ){
$campos .= "".formulario_campos_render_multiple($row['id_campo'],$perfil,$control_edit); $campos .= "".formulario_campos_render_multiple($row['id_campo'],$perfil,$control_edit,$ubicacion);
}else{ }else{
$campos .= "".formulario_campos_render($row['id_campo'],$perfil,$control_edit,'',''); $campos .= "".formulario_campos_render($row['id_campo'],$perfil,$control_edit,'','',"$ubicacion");
//$campos .= "".formulario_campos_render_multiple($row['id_campo'],$perfil,$control_edit); //$campos .= "".formulario_campos_render_multiple($row['id_campo'],$perfil,$control_edit);
} }
$muestra_form .= "$campos $obligatorio "; $muestra_form .= "$campos $obligatorio ";
@ -9387,12 +9387,15 @@ $resultado = "$muestra_form ";
} }
function formulario_areas($metadatos,$perfil,$tipo,$form_respuesta,$control_respuesta){ function formulario_areas($metadatos,$perfil,$tipo,$form_respuesta,$control_respuesta,$ubicacion,$extra){
$id=""; $id="";
$resultado_campos =""; $resultado_campos ="";
$resultado_solo_campos ="";
$subir_imagen =""; $subir_imagen ="";
$campo_imagen_nombre =""; $campo_imagen_nombre ="";
$imagen=""; $imagen="";
$script="";
$controladores="";
$muestra_form=""; $muestra_form="";
if($form_respuesta =='respuesta'){$control = $control_respuesta;} if($form_respuesta =='respuesta'){$control = $control_respuesta;}
//elseif($form_respuesta =='edicion'){$control = $control_respuesta;} //elseif($form_respuesta =='edicion'){$control = $control_respuesta;}
@ -9482,7 +9485,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
//$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ;
///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)." ///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)."
$campos = formulario_area_campos($perfil,$row['campo_area'],"$control_edit"); $campos = formulario_area_campos($perfil,$row['campo_area'],"$control_edit",$ubicacion);
if($fila==1) {$activo='active'; $anterior="";}else{$activo=''; $anterior ="<a class='btn btn-default btn-responsive prev ' href='#'><i class='fa fa-backward' aria-hidden='true'></i> Anterior</a>";} if($fila==1) {$activo='active'; $anterior="";}else{$activo=''; $anterior ="<a class='btn btn-default btn-responsive prev ' href='#'><i class='fa fa-backward' aria-hidden='true'></i> Anterior</a>";}
if($fila == $cantidad) { $boton=" if($fila == $cantidad) { $boton="
@ -10047,6 +10050,7 @@ $xajax->registerFunction("buscador_base");
function buscador_select_base($id_campo,$form_id,$valor,$name,$control,$tipo){ function buscador_select_base($id_campo,$form_id,$valor,$name,$control,$tipo){
$div ="div_buscador_base_$name"; $div ="div_buscador_base_$name";
$resultado=""; $resultado="";
$where="";
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
if($valor=="") { if($valor=="") {
$resultado=""; $resultado="";
@ -10073,13 +10077,15 @@ $claves = $claves[0];
$descripcion2 = $descripcion2[1]; $descripcion2 = $descripcion2[1];
$descripcion3 = explode(':',$claves[4]) ; $descripcion3 = explode(':',$claves[4]) ;
$descripcion3 = $descripcion3[1]; $descripcion3 = $descripcion3[1];
$crue = explode(':',$claves[5]) ;
if(isset($claves[5] )){
$crue = explode(':',$claves[5]) ;
//$crue = $crue[1]; //$crue = $crue[1];
if($crue[1] !=""){ if($crue[1] !=""){
$sentencia=str_replace('_'," ",$crue[1]); $sentencia=str_replace('_'," ",$crue[1]);
$where = "AND $sentencia ";}
$where = "AND $sentencia ";}
}
if($valor !="") { if($valor !="") {
//$valor_actual = contenido_mostrar("$formulario",$valor,'','5'); //$valor_actual = contenido_mostrar("$formulario",$valor,'','5');
} }
@ -10686,7 +10692,7 @@ function formulario_embebido($id,$opciones){
//$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido"); //$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido");
//($perfil,$tipo,$form_respuesta,$control_respuesta) //($perfil,$tipo,$form_respuesta,$control_respuesta)
$impresion = formulario_areas('',$id,"embebido",'',''); $impresion = formulario_areas('',$id,"embebido",'','','','');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ; $formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ; $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
//$visitas= contar_visitas($id,'formulario') ; //$visitas= contar_visitas($id,'formulario') ;
@ -10833,8 +10839,8 @@ if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
// return "Hola mundo";} // return "Hola mundo";}
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";} if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
$impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones"); $impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones",'','');
$cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones"); $cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones",'','');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ; $formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ; $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
//$visitas= contar_visitas($id,'formulario') ; //$visitas= contar_visitas($id,'formulario') ;
@ -12295,6 +12301,8 @@ $xajax->registerFunction("editar_campo");
function formulario_imprimir($id,$control,$tipo,$timestamp) { function formulario_imprimir($id,$control,$tipo,$timestamp) {
$control_existe = remplacetas('form_datos','control',"$control",'id',"") ;
$contenido_full=""; $contenido_full="";
if(strlen($control) > 32) { if(strlen($control) > 32) {
$identificador_original= $control; $identificador_original= $control;
@ -12328,9 +12336,9 @@ if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
else{$sigue_restringido ="";} else{$sigue_restringido ="";}
} }
if($control_existe[0] ==""){return $control;}
if($publico[0] != "1" and ( $_SESSION['id_empresa'] != $empresa_seguridad[0] ) AND $sigue_restringido !="" ) { if($publico[0] != "1" and ( $_SESSION['id_empresa'] != $empresa_seguridad[0] ) AND $sigue_restringido !="" ) {
$resultado ="<div class='alert alert-danger'><h6>Acceso restringido <small>Esta aplicación contiene datos privados $id,$control,$tipo,$timestamp</small> $resultado ="<div class='alert alert-danger'><h6>Acceso restringido <small>Esta aplicación contiene datos privados ($id),$control,$tipo,$timestamp </small>
<i class='glyphicon glyphicon-lock'></i></h6></div>"; <i class='glyphicon glyphicon-lock'></i></h6></div>";
return $resultado; return $resultado;
@ -12427,7 +12435,7 @@ if (mysqli_num_rows($sql)!='0'){
} }
elseif($campo_tipo=='6'){ elseif($campo_tipo=='6'){
$contenido = imprimir_buscador_campo($row['id_campo'],$contenido); $contenido = imprimir_buscador_campo($row['id_campo'],$contenido,'');
} }
elseif($campo_tipo=='21'){ elseif($campo_tipo=='21'){
$contenido = imprimir_base($row['id_campo'],$contenido); $contenido = imprimir_base($row['id_campo'],$contenido);
@ -12449,8 +12457,9 @@ if (mysqli_num_rows($sql)!='0'){
$valor_actual = json_tabla("$contenido_array[9]","$row[id_campo]","$control"); $valor_actual = json_tabla("$contenido_array[9]","$row[id_campo]","$control");
$contenido=$valor_actual; $contenido=$valor_actual;
} }
//$link_url = "$_SESSION[site]milfs/archivos/?archivo=$contenido"; @include("includes/datos.php");
//$contenido = "<a id='link_$row[id_campo]_$row[orden]_formulario_imprimir' href='$link_url' target='_blank' >$contenido</a> $multiple "; $link_url = "$url"."milfs/archivos/?archivo=$contenido";
$contenido = "<a id='link_$row[id_campo]_$row[orden]_formulario_imprimir' href='$link_url' target='_blank' >$contenido</a> $multiple ";
} }
elseif($campo_tipo=="24"){ elseif($campo_tipo=="24"){
@ -14987,16 +14996,16 @@ return $respuesta;
} }
$xajax->registerFunction("campo_multiple"); $xajax->registerFunction("campo_multiple");
function subidor_generico($campo,$item,$form,$valor){ function subidor_generico($campo,$item,$form,$valor,$ubicacion){
$campo_mapa = buscar_campo_tipo($form,"14"); $campo_mapa = buscar_campo_tipo($form,"14");
$campo_mapa = $campo_mapa[0]; $campo_mapa = $campo_mapa[0];
$name= $campo."[".$item."]"; $name= $campo."[".$item."]";
$tipo_campo = remplacetas("form_campos","id","$campo","campo_tipo",""); $tipo_campo = remplacetas("form_campos","id","$campo","campo_tipo","");
if($tipo_campo[0] =='15'){ if($tipo_campo[0] =='15'){
$onchange= "comprueba_imagen('$campo','$item', (this.value),'$campo_mapa' ) ;"; $onchange= "comprueba_imagen('$campo','$item', (this.value),'$campo_mapa' ,'$ubicacion') ;";
}else { }else {
$onchange= "comprueba_archivos('$campo','$item', (this.value),'$campo_mapa' ) ;"; $onchange= "comprueba_archivos('$campo','$item', (this.value),'$campo_mapa','$ubicacion' ) ;";
} }
$resultado = " $resultado = "
@ -15042,11 +15051,13 @@ $resultado = "
return $resultado; return $resultado;
} }
function formulario_campos_render($id_campo,$id_form,$control,$item,$id_dato){ function formulario_campos_render($id_campo,$id_form,$control,$item,$id_dato,$ubicacion){
$cols =""; $cols ="";
$style=""; $style="";
$campo_multiple=""; $campo_multiple="";
$render=""; $render="";$value="";
$boton="";
$script="";
//if($control ==="") {$control="vacio";}else {$control=$control;} //if($control ==="") {$control="vacio";}else {$control=$control;}
if($id_form !="") { if($id_form !="") {
$w_form = " AND form_contenido_campos.id_form = '$id_form' "; $w_form = " AND form_contenido_campos.id_form = '$id_form' ";
@ -15083,7 +15094,7 @@ $multiple=mysqli_result($sql,0,"multiple");
if($item=='') {$item ="0";}else {$item=$item;} if($item=='') {$item ="0";}else {$item=$item;}
$clase_item="clase_$id_campo"; $clase_item="clase_$id_campo";
$value_original = $value; $value_original = $value;
if($value[0] !='') {$value= "$value[0]";}ELSE{$value='';} if(@$value[0] !='') {$value= "$value[0]";}ELSE{$value='';}
$campo_nombre=mysqli_result($sql,0,"campo_nombre"); $campo_nombre=mysqli_result($sql,0,"campo_nombre");
$campo_descripcion=mysqli_result($sql,0,"campo_descripcion"); $campo_descripcion=mysqli_result($sql,0,"campo_descripcion");
$campo_tipo_accion=mysqli_result($sql,0,"tipo_campo_accion"); $campo_tipo_accion=mysqli_result($sql,0,"tipo_campo_accion");
@ -15174,11 +15185,11 @@ elseif($campo_tipo_accion == 'email'){$render = "
// $style ="display:hidden"; // $style ="display:hidden";
// $gps = leer_exif($file); // $gps = leer_exif($file);
//$render= "<input value='$value' type='hidden' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > "; //subir_imagen('',$id_campo[$item]); //$render= "<input value='$value' type='hidden' id='".$id_campo."[".$item."]' name='".$id_campo."[".$item."]' class='form-control' placeholder='$campo_descripcion' > "; //subir_imagen('',$id_campo[$item]);
$render=subidor_generico($id_campo,$item,$id_form,$value); $render=subidor_generico("$id_campo","$item","$id_form","$value","$ubicacion");
$cols='12'; } $cols='12'; }
elseif($campo_tipo_accion == 'adjunto'){ elseif($campo_tipo_accion == 'adjunto'){
$render=subidor_generico($id_campo,$item,$id_form); $render=subidor_generico("$id_campo","$item","$id_form","$value","$ubicacion");
$cols='12'; } $cols='12'; }
@ -15303,7 +15314,7 @@ elseif($campo_tipo_accion == 'email'){$render = "
$render = "$select ";} $render = "$select ";}
elseif($campo_tipo_accion == 'vinculado'){ elseif($campo_tipo_accion == 'vinculado'){
$vinculado = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ; $vinculado = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
$select = formulario_areas('',$vinculado[0],'campos'); $select = formulario_areas('',$vinculado[0],'campos','','','','');
$render = " <!-- vinculado --> $render = " <!-- vinculado -->
$select $select
<!-- fin vinculado --> "; <!-- fin vinculado --> ";
@ -16049,7 +16060,7 @@ function mysql_seguridad($inp) {
return $inp; return $inp;
} }
function formulario_campos_render_multiple($id_campo,$id_form,$control,$item) { function formulario_campos_render_multiple($id_campo,$id_form,$control,$item,$ubicacion) {
$consulta = "SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador $consulta = "SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador
FROM `form_datos` FROM `form_datos`
@ -16070,7 +16081,7 @@ function formulario_campos_render_multiple($id_campo,$id_form,$control,$item) {
/// banear para que el campo 24 no se comporte como multiple en la edicion /// banear para que el campo 24 no se comporte como multiple en la edicion
# $resultado .= $identificador; # $resultado .= $identificador;
$resultado .= formulario_campos_render($row['id_campo'],$id_form,$control,$row['orden'],$identificador); $resultado .= formulario_campos_render($row['id_campo'],$id_form,$control,$row['orden'],$identificador,$ubicacion);
$item = $item + 1; $item = $item + 1;
} }
$boton= "<div style='' class='btn btn-link' onclick=\"xajax_campo_multiple('$id_campo','$id_form','','".($item+1)."') \"> $boton= "<div style='' class='btn btn-link' onclick=\"xajax_campo_multiple('$id_campo','$id_form','','".($item+1)."') \">
@ -16083,7 +16094,7 @@ function formulario_campos_render_multiple($id_campo,$id_form,$control,$item) {
return $resultado; return $resultado;
} }
$resultado .= formulario_campos_render($id_campo,$id_form,'',$item,'').""; $resultado .= formulario_campos_render($id_campo,$id_form,'',$item,'',$ubicacion)."";
return $resultado; return $resultado;
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

9399
funciones/funciones_back.php Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -15,12 +15,11 @@ if(!isset($_GET['file']) ){
$dir="$path_images_secure/"; $dir="$path_images_secure/";
if ((!$file=realpath($dir.$_GET['file'])) if ((!$file=realpath($dir.$_GET['file']))
|| strpos($file,realpath($dir))!==0 || substr($file,-4)=='.php'){ || strpos($file,realpath($dir))!==0 || substr($file,-4)=='.php'){
$size= substr($_GET['file'],0,3);
//header('HTTP/1.0 404 Not Found'); //header('HTTP/1.0 404 Not Found');
header("Location: ../sinimagen_".$size.".jpg"); header("Location: ../sinimagen.jpg?$dir");
exit(); exit();
} }
$ref=$_SERVER['HTTP_REFERER']; $ref=@$_SERVER['HTTP_REFERER'];
if (strpos($ref,'https://')===0 || strpos($ref,'https')!==0){ if (strpos($ref,'https://')===0 || strpos($ref,'https')!==0){
$mime=array( $mime=array(
'jpg'=>'image/jpeg', 'jpg'=>'image/jpeg',
@ -28,7 +27,8 @@ if (strpos($ref,'https://')===0 || strpos($ref,'https')!==0){
'mid'=>'audio/x-midi', 'mid'=>'audio/x-midi',
'wav'=>'audio/x-wav' 'wav'=>'audio/x-wav'
); );
if($mime[substr($file,-3)] =='') {
if(@$mime[substr($file,-3)] =='') {
header('Location: ../pixel.png'); header('Location: ../pixel.png');
exit(); exit();

View File

@ -1,20 +1,19 @@
<?php <?php
$usuario="root"; $usuario="root";
$password="toor";// $password="toor";//
$servidor="p:localhost"; $servidor="localhost";
$db="tupale"; $db="galenux_troconis";
$path_instalacion ="/var/www/html/tupali/milfs"; $usuarios_sesion="GaleNUx_htroconis";
$path_instalacion ="/var/www/html/troconis/";
$path_images_secure ="/home/images_secure"; $path_images_secure ="/home/images_secure";
$url = "http://localhost//tupali/milfs/"; $url = "http://localhost/troconis/galenux/";
$site = "http://localhost/tupali/";
/// 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="usuarios"; $tabla_autenticacion="d9_users";
$site='';
?> ?>

View File

@ -0,0 +1,16 @@
-- MySQL dump 10.13 Distrib 5.5.47, for debian-linux-gnu (x86_64)
--
-- Host: localhost Database: milfs
-- ------------------------------------------------------
-- Server version 5.5.47-0+deb8u1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

View File

@ -15,37 +15,14 @@ else {
// $ext = "novalida"; // $ext = "novalida";
$imagen=0;} $imagen=0;}
$nombrecillo= $_REQUEST['nombrecillo']; $nombrecillo= $_REQUEST['nombrecillo'];
$name = "$nombrecillo"; $name = "$nombrecillo";
$dir_subida = '/home/images_secure/'; $dir_subida = '/home/images_secure/';
$fichero_subido = $dir_subida ."full/".$name; $fichero_subido = $dir_subida ."full/".$name;
//// extrar coordenadas del exif
$imagenX = $_FILES['fileUpload']['tmp_name'];
$coordenadas = leer_exif($imagenX);
//$link = "$_SESSION[url]mapero.php?lat=$coordenadas[lon]&lon=$coordenadas[lat]&zoom=16&id=$name";
if($coordenadas !='') {
$coordenadas = "$coordenadas"."&id=$_REQUEST[campo_mapa]"."[0]";
$alerta = "alert(' Se han detectado coordenadas en los metadatos de la imagen y se ubicará el mapa en ese lugar.');";
}
if (move_uploaded_file($_FILES["$campo"]['tmp_name'], $fichero_subido)) { if (move_uploaded_file($_FILES["$campo"]['tmp_name'], $fichero_subido)) {
if($imagen==1) { if($imagen==1) {
//// extrar coordenadas del exif
$imagenX = $_FILES["$campo"]['tmp_name'];
$coordenadas = leer_exif("$fichero_subido");
//$link = "$_SESSION[url]mapero.php?lat=$coordenadas[lon]&lon=$coordenadas[lat]&zoom=16&id=$name";
if($coordenadas !='') {
$coordenadas = "$coordenadas"."&id=$_REQUEST[campo_mapa]"."[0]";
$alerta = "alert(' Se han detectado coordenadas en los metadatos de la imagen y se ubicará el mapa en ese lugar.');";
}
echo miniaturizar($name,"150",$dir_subida); echo miniaturizar($name,"150",$dir_subida);
echo miniaturizar($name,"300",$dir_subida); echo miniaturizar($name,"300",$dir_subida);
echo miniaturizar($name,"600",$dir_subida); echo miniaturizar($name,"600",$dir_subida);
@ -64,44 +41,6 @@ imagepng($thumb,$directorio.$width."/$file", 9);
} }
} }
// Convertir un string "1/123" a su representación float
function exif_float($value) {
$pos = strpos($value, '/');
if ($pos === false) return (float) $value;
$a = (float) substr($value, 0, $pos);
$b = (float) substr($value, $pos+1);
return ($b == 0) ? ($a) : ($a / $b);
}
function leer_exif($file){
//$file = "/var/www/html/milfs/images/gps.jpg";
$exif = exif_read_data( $file );
if ( !empty($exif['GPSLongitude']) && !empty($exif['GPSLatitude']) ) {
$d = (float) $exif['GPSLongitude'][0];
$m = exif_float($exif['GPSLongitude'][1] );
$s = exif_float( $exif['GPSLongitude'][2] );
$gps_longitude = (float) $d + $m/60 + $s/3600;
if ( $exif['GPSLongitudeRef'] == 'W')
$gps_longitude = -$gps_longitude;
$d = $exif['GPSLatitude'][0];
$m = exif_float($exif['GPSLatitude'][1] );
$s = exif_float( $exif['GPSLatitude'][2] );
$gps_latitude = (float) $d + $m/60 + $s/3600;
if ( $exif['GPSLatitudeRef'] == 'S')
$gps_latitude = -$gps_latitude;
if($gps_latitude !='') {
$resultado = "../mapa.php?lon=$gps_latitude&lat=$gps_longitude&zoom=18&exif=exif";
}else{$resultado ="";}
//$resultado = "$gps_longitude $gps_latitude";
return $resultado;
}
}
?> ?>

View File

@ -1,4 +1,3 @@
<?php <?php
session_start(); session_start();
if($_SESSION['grupo'] != "administrador") { if($_SESSION['grupo'] != "administrador") {

View File

@ -67,7 +67,8 @@ function loadArticle(pageNumber,id,plantilla,registros,scroll) {
function comprueba_imagen(campo,item, archivo,campo_mapa) { function comprueba_imagen(campo,item, archivo,campo_mapa,ubicacion) {
var ubicacion;
extensiones_permitidas = new Array('.gif', '.jpg', '.png', '.mp4', '.3gp', '.mov'); extensiones_permitidas = new Array('.gif', '.jpg', '.png', '.mp4', '.3gp', '.mov');
mierror = ''; mierror = '';
if (!archivo) { if (!archivo) {
@ -90,7 +91,7 @@ function comprueba_imagen(campo,item, archivo,campo_mapa) {
}else{ }else{
//submito! //submito!
///alert ('Todo correcto. Voy a submitir el formulario.'); ///alert ('Todo correcto. Voy a submitir el formulario.');
selectedFile(campo,item,campo_mapa); selectedFile(campo,item,campo_mapa,ubicacion);
//uploadFile(campo,item); //uploadFile(campo,item);
// formulario.submit(); // formulario.submit();
return 1; return 1;
@ -101,8 +102,9 @@ function comprueba_imagen(campo,item, archivo,campo_mapa) {
return 0; return 0;
} }
function comprueba_archivos(campo,item, archivo,campo_mapa) { function comprueba_archivos(campo,item, archivo,campo_mapa,ubicacion) {
extensiones_permitidas = new Array('.gif', '.jpg', '.png', '.pdf', '.txt', '.csv', '.mp3', '.mov', '.mp4', '.orf', '.gpx', '.json'); var ubicacion;
extensiones_permitidas = new Array('.gif', '.jpg', '.jpeg', '.png', '.pdf', '.txt', '.csv', '.mp3', '.mov', '.mp4', '.orf', '.gpx', '.json');
mierror = ''; mierror = '';
if (!archivo) { if (!archivo) {
//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
@ -124,7 +126,7 @@ function comprueba_archivos(campo,item, archivo,campo_mapa) {
}else{ }else{
//submito! //submito!
//alert ('Todo correcto. Voy a submitir el formulario.'); //alert ('Todo correcto. Voy a submitir el formulario.');
selectedFile(campo,item,campo_mapa); selectedFile(campo,item,campo_mapa,ubicacion);
// formulario.submit(); // formulario.submit();
return 1; return 1;
} }
@ -135,8 +137,9 @@ function comprueba_archivos(campo,item, archivo,campo_mapa) {
} }
//// funciones upload_generico //// funciones upload_generico
function selectedFile(campo,item,campo_mapa) { function selectedFile(campo,item,campo_mapa,ubicacion) {
var campo; var campo;
var ubicacion;
var item; var item;
var nombre = campo+"["+item+"]"; var nombre = campo+"["+item+"]";
var archivoSeleccionado = document.getElementById(campo+"-"+item); var archivoSeleccionado = document.getElementById(campo+"-"+item);
@ -160,7 +163,7 @@ function comprueba_archivos(campo,item, archivo,campo_mapa) {
/// xmlHTTP.addEventListener("error", uploadFailed, false); /// xmlHTTP.addEventListener("error", uploadFailed, false);
}else{ }else{
///alert("Todo buen"); ///alert("Todo buen");
uploadFile(campo,item); uploadFile(campo,item,ubicacion);
var divfileSize = document.getElementById('fileSize_'+nombre); var divfileSize = document.getElementById('fileSize_'+nombre);
var divfileType = document.getElementById('fileType_'+nombre); var divfileType = document.getElementById('fileType_'+nombre);
var divfileName = document.getElementById('fileName_'+nombre); var divfileName = document.getElementById('fileName_'+nombre);
@ -185,9 +188,10 @@ function comprueba_archivos(campo,item, archivo,campo_mapa) {
} }
} }
function uploadFile(campo,item) { function uploadFile(campo,item,ubicacion) {
var campo; var campo;
var item; var item;
var ubicacion;
var nombre = campo+"["+item+"]"; var nombre = campo+"["+item+"]";
var archivoSeleccionado = document.getElementById(campo+"-"+item); var archivoSeleccionado = document.getElementById(campo+"-"+item);
@ -200,9 +204,12 @@ function comprueba_archivos(campo,item, archivo,campo_mapa) {
//document.getElementById(nombre).value=nombrecillo; //document.getElementById(nombre).value=nombrecillo;
document.getElementById(nombre).value=nombrecillo; document.getElementById(nombre).value=nombrecillo;
if(ubicacion =="externo"){
var url = "milfs/includes/upload_generico.php?nombrecillo="+nombrecillo+"&campo="+campo+"&item="+item; var url = "../milfs/includes/upload_generico.php?nombrecillo="+nombrecillo+"&campo="+campo+"&item="+item+"&ubicacion="+ubicacion;
}else{
var url = "milfs/includes/upload_generico.php?nombrecillo="+nombrecillo+"&campo="+campo+"&item="+item+"&ubicacion="+ubicacion;
}
///alert(url);
var fd = new FormData(); var fd = new FormData();
fd.append(campo+"-"+item, file); fd.append(campo+"-"+item, file);
@ -480,7 +487,7 @@ document.getElementById(val).className='sel';
} }
function pulsar(e) { function pulsar(e) {
tecla = (document.all) ? e.keyCode : e.which; tecla = (document.all) ? e.keyCode : e.which;
return (tecla != 13); /// return (tecla != 13);
} }
function limpia(Vcontenedor) function limpia(Vcontenedor)
{ {

View File

@ -43,16 +43,16 @@ $link=Conectarse();
$sql = mysqli_query($consulta,$link) or die("error al ejecutar consulta $consulta "); $sql = mysqli_query($consulta,$link) or die("error al ejecutar consulta $consulta ");
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$id = 1; $id = 1;
$features = array(); $features = array();
while( $row = mysql_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$marcador = array(); $marcador = array();
$propiedades = array(); $propiedades = array();
//$marcador["id"] = $id; //$marcador["id"] = $id;
//$titulo = remplacetas("form_datos","control","$row[control]","contenido","id_campo ='28' AND timestamp ='$row[timestamp]'"); //$titulo = remplacetas("form_datos","control","$row[control]","contenido","id_campo ='28' AND timestamp ='$row[timestamp]'");
//$marcador["id"] = $id; //$marcador["id"] = $id;
//$identificador=mysql_result($sql,0,"identificador"); //$identificador=mysqli_result($sql,0,"identificador");
$identificador = explode(',',$row[data]); $identificador = explode(',',$row[data]);
$identificador = $identificador[0]; $identificador = $identificador[0];
$campos = explode(" ",$identificador); $campos = explode(" ",$identificador);

View File

@ -28,10 +28,10 @@ $link=Conectarse();
$sql = mysqli_query($consulta,$link) or die("Error al ejecutar consulta en json.php"); $sql = mysqli_query($consulta,$link) or die("Error al ejecutar consulta en json.php");
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$id = 1; $id = 1;
$features = array(); $features = array();
while( $row = mysql_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
$marcador = array(); $marcador = array();
$propiedades = array(); $propiedades = array();

10
kml.php
View File

@ -49,8 +49,8 @@ if($busqueda !=''){$busca ="AND contenido LIKE '$busqueda'";}Else{$busca ='';}
<name>KML con Más de un punto</name> <name>KML con Más de un punto</name>
<Folder>"; <Folder>";
mysql_data_seek($resultado, 0); mysqli_data_seek($resultado, 0);
while ($fila = mysql_fetch_array($resultado)) { while ($fila = mysqli_fetch_array($resultado)) {
$formulario_nombre = remplacetas('form_id','id',$fila[form_id],'nombre') ; $formulario_nombre = remplacetas('form_id','id',$fila[form_id],'nombre') ;
$formulario_nombre = utf8_encode($formulario_nombre[0]); $formulario_nombre = utf8_encode($formulario_nombre[0]);
$title = utf8_encode($fila[item_title]); $title = utf8_encode($fila[item_title]);
@ -120,9 +120,9 @@ if($and !=''){$AND = "AND $and";}
$consulta = "SELECT * FROM $tabla $consulta = "SELECT * FROM $tabla
WHERE $campo = '$valor' $AND order by id DESC limit 1"; WHERE $campo = '$valor' $AND order by id DESC limit 1";
$sql=mysqli_query($consulta,$link); $sql=mysqli_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$resultado[] = mysql_result($sql,0,$por); $resultado[] = mysqli_result($sql,0,$por);
$resultado[] = mysql_result($sql,0,id); $resultado[] = mysqli_result($sql,0,id);
$resultado[] = $consulta; $resultado[] = $consulta;
}else{$resultado[0] = ''; }else{$resultado[0] = '';
$resultado[1] =""; $resultado[1] ="";

View File

@ -11,7 +11,7 @@
return return
array( array(
"base_url" => "https://dev7.tupale.co/milfs/librerias/hybridauth/", "base_url" => "https://tupale.co/milfs/librerias/hybridauth/",
"providers" => array( "providers" => array(
// openid providers // openid providers
"OpenID" => array( "OpenID" => array(

View File

@ -1,5 +1,4 @@
<?php <?php
if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
/** /**
* HybridAuth * HybridAuth
* http://hybridauth.sourceforge.net | http://github.com/hybridauth/hybridauth * http://hybridauth.sourceforge.net | http://github.com/hybridauth/hybridauth
@ -10,8 +9,8 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
// HybridAuth End Point // HybridAuth End Point
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------
require_once( "./Hybrid/Auth.php" ); require_once( "Hybrid/Auth.php" );
require_once( "./Hybrid/Endpoint.php" ); require_once( "Hybrid/Endpoint.php" );
Hybrid_Endpoint::process(); Hybrid_Endpoint::process();

View File

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset=utf-8 /> <meta charset=utf-8 />
<title>Mapa tupale.co</title> <title>Display latitude longitude on marker movement</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.js"></script>
@ -18,32 +18,28 @@
<div id='map'></div> <div id='map'></div>
<?php <?php
if ($_REQUEST['lat'] !='') {$lat=$_REQUEST['lat'];}else {$lat= "-72";} if ($_REQUEST[lat] !='') {$lat=$_REQUEST[lat];}else {$lat= "-72";}
if ($_REQUEST['lon'] !='') {$lon=$_REQUEST['lon'];}else {$lon= "4";} if ($_REQUEST[lon] !='') {$lon=$_REQUEST[lon];}else {$lon= "4";}
if ($_REQUEST['zoom'] !='') {$zoom=$_REQUEST['zoom'];}else {$zoom= "18";} if ($_REQUEST[zoom] !='') {$zoom=$_REQUEST[zoom];}else {$zoom= "5";}
if($zoom <1) {$zoom ='12';}
?> ?>
<script> <script>
var map = L.map('map').setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>); var map = L.map('map')
.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map); L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
<?php <?php
if(!isset($_REQUEST['exif'])) { ?> if(!isset($_REQUEST['exif'])) { ?>
function onLocationFound(e) { function onLocationFound(e) {
var radius = e.accuracy / 2; var radius = e.accuracy / 2;
var marker = L.marker(e.latlng,{draggable: true}).addTo(map) var marker = L.marker(e.latlng,{draggable: true}).addTo(map)
L.circle(e.latlng, radius).addTo(map); L.circle(e.latlng, radius).addTo(map);
var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>'); var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
//var m = e.latlng;
map.setView([e.latlng.lat,e.latlng.lng], <?php echo $zoom ?>);
marker.on('dragend', ondragend); marker.on('dragend', ondragend);
ondragend(); ondragend();
//var z = 12;
function ondragend() { function ondragend() {
var m = marker.getLatLng(); var m = marker.getLatLng();
var z = map.getZoom(); var z = map.getZoom();
if (z < '1' ) { var z = '12' ; }
mapa.value= m.lng+' '+m.lat+' '+z; mapa.value= m.lng+' '+m.lat+' '+z;
} }
@ -51,13 +47,13 @@ var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
map.on('locationfound', onLocationFound);
<?php } ?>
function onLocationError(e) { function onLocationError(e) {
//alert(e.message);
var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map); var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map);
//var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>'); var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
map.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
marker.on('dragend', ondragend); marker.on('dragend', ondragend);
ondragend(); ondragend();
function ondragend() { function ondragend() {
@ -66,30 +62,31 @@ function onLocationError(e) {
mapa.value= m.lng+' '+m.lat+' '+z; mapa.value= m.lng+' '+m.lat+' '+z;
} }
} }
map.on('locationfound', onLocationFound); map.on('locationerror', onLocationError);
map.on('locationerror', onLocationError); map.locate({setView: true, maxZoom: 16});
//var lat = window.parent.document.getElementById('lat');
//var lng = window.parent.document.getElementById('lon');
//var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
//var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map);
map.locate({setView: true, maxZoom: 16});
<?php } else{?> // every time the marker is dragged, update the coordinates container
//marker.on('dragend', ondragend);
// Set the initial marker coordinate on load.
//ondragend();
var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map); /*
var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>'); function ondragend() {
var m = marker.getLatLng();
var z = map.getZoom();
map.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>); // lat.value= m.lat;
marker.on('dragend', ondragend); // lng.value= m.lng;
ondragend();
function ondragend() {
var m = marker.getLatLng();
var z = map.getZoom();
mapa.value= m.lng+' '+m.lat+' '+z; mapa.value= m.lng+' '+m.lat+' '+z;
} }*/
<?php }?>
</script> </script>

62
mapa_back.php Normal file
View File

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Display latitude longitude on marker movement</title>
<script src="http://cdn.leafletjs.com/leaflet-0.7/leaflet.js"></script>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7/leaflet.css" />
<style>
body { margin:0; padding:0; }
#map {width: 100%;height: 280px;}
</style>
</head>
<body onload="javascript:window.parent.document.getElementById('<?php echo $_REQUEST[id]?>').value= '';">
<div id='map'></div>
<?php
if ($_REQUEST[lat] !='') {$lat=$_REQUEST[lat];}else {$lat= "-75.5570125579834";}
if ($_REQUEST[lon] !='') {$lon=$_REQUEST[lon];}else {$lon= "6.2463742841860";}
if ($_REQUEST[zoom] !='') {$zoom=$_REQUEST[zoom];}else {$zoom= "16";}
?>
<script>
var map = L.map('map')
.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
//var lat = window.parent.document.getElementById('lat');
//var lng = window.parent.document.getElementById('lon');
//var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map);
// every time the marker is dragged, update the coordinates container
marker.on('dragend', ondragend);
// Set the initial marker coordinate on load.
ondragend();
function ondragend() {
var m = marker.getLatLng();
var z = map.getZoom();
// lat.value= m.lat;
// lng.value= m.lng;
//mapa.value= m.lng+' '+m.lat+' '+z;
window.parent.document.getElementById('<?php echo $_REQUEST[id]?>').value= m.lng+' '+m.lat+' '+z;
}
</script>
</body>
</html>

58
mapero.php Normal file
View File

@ -0,0 +1,58 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Mapero</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.css" />
<style>
body { margin:0; padding:0; }
#map {width: 100%;height: 280px;}
</style>
</head>
<body>
<div id='map'></div>
<?php
if ($_REQUEST[lat] !='') {$lat=$_REQUEST[lat];}else {$lat= "-75.5570125579834";}
if ($_REQUEST[lon] !='') {$lon=$_REQUEST[lon];}else {$lon= "6.2463742841860";}
if ($_REQUEST[zoom] !='') {$zoom=$_REQUEST[zoom];}else {$zoom= "16";}
?>
<script>
var map = L.map('map')
.setView([<?php echo $lon ?>, <?php echo $lat ?>], <?php echo $zoom ?>);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
//var lat = window.parent.document.getElementById('lat');
//var lng = window.parent.document.getElementById('lon');
var mapa = window.parent.document.getElementById('<?php echo $_REQUEST[id]?>');
var marker = L.marker([<?php echo $lon ?>,<?php echo $lat ?>],{draggable: true}).addTo(map);
// every time the marker is dragged, update the coordinates container
marker.on('dragend', ondragend);
// Set the initial marker coordinate on load.
ondragend();
function ondragend() {
var m = marker.getLatLng();
var z = map.getZoom();
// lat.value= m.lat;
// lng.value= m.lng;
mapa.value= m.lng+' '+m.lat+' '+z;
}
</script>
</body>
</html>

View File

@ -0,0 +1,3 @@
*
!.gitignore
!.htaccess

View File

@ -1,8 +1,8 @@
<?php <?php
$email = remplacetas('empresa','id','1','email') ; $email = remplacetas('empresa','id','1','email','') ;
$email = "<strong>$email[0]</strong>"; $email = "<strong>$email[0]</strong>";
$razon_social = remplacetas('empresa','id','1','razon_social') ; $razon_social = remplacetas('empresa','id','1','razon_social','') ;
$razon_social ="<strong>$razon_social[0]</strong>"; $razon_social ="<strong>$razon_social[0]</strong>";
$aviso =" $aviso ="

View File

@ -0,0 +1,4 @@
Identificador,,"Nombres y apellidos",Comentario,"Correo electronico"
6ac0fbed0ebb04faa23de400bf647d19,Array," Kleper ","Que bueno poder encontrar la documentación del sistema centralizada"," kleper@qwerty.co "
1b3e951f20de8adcfce1f298bbc657a3,Array," Julian ","Que bueno la mesa de ayuda"," julian@bibliolabs.cc "
1 Identificador Nombres y apellidos Comentario Correo electronico
2 6ac0fbed0ebb04faa23de400bf647d19 Array Kleper Que bueno poder encontrar la documentación del sistema centralizada kleper@qwerty.co
3 1b3e951f20de8adcfce1f298bbc657a3 Array Julian Que bueno la mesa de ayuda julian@bibliolabs.cc