forked from qwerty/milfs
MEJORAS EN VARIAS
This commit is contained in:
parent
185e3d879c
commit
61b255074c
2
sql/parche_form_parametrizacion.sql
Normal file
2
sql/parche_form_parametrizacion.sql
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/* Parche sql para multiemprtesa en parametrizacion */
|
||||||
|
ALTER TABLE `form_parametrizacion` ADD `id_empresa` INT NULL DEFAULT NULL ;
|
@ -12,15 +12,14 @@ if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');}
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head >
|
<head >
|
||||||
<title>Portal de datos</title>
|
|
||||||
<meta http-equiv="Cache-control" content="public">
|
<meta http-equiv="Cache-control" content="public">
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="user-scalable=no, width=device-width, maximum-scale=1, initial-scale=1">
|
<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 http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
<link rel="shortcut icon" href="milfs/favicon-152.png">
|
|
||||||
<link rel="apple-touch-icon-precomposed" href="milfs/favicon-152.png">
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$embebido =0;
|
$embebido =0;
|
||||||
@ -96,21 +95,21 @@ if ($variable !=''){
|
|||||||
/// i= IDENTIFICADOR
|
/// i= IDENTIFICADOR
|
||||||
$identificador =$v[1];
|
$identificador =$v[1];
|
||||||
$primer = formulario_uso("","$identificador",'primer') ;
|
$primer = formulario_uso("","$identificador",'primer') ;
|
||||||
$form[0]="$primer[3]";
|
$id_form="$primer[3]";
|
||||||
//$form = remplacetas('form_datos','control',$identificador,'form_id',"") ;
|
//$form = remplacetas('form_datos','control',$identificador,'form_id',"") ;
|
||||||
$empresa = remplacetas('form_id','id',$form['0'],'id_empresa',"") ;
|
$empresa = remplacetas('form_id','id',$id_form,'id_empresa',"") ;
|
||||||
$id_empresa = $empresa[0];
|
$id_empresa = $empresa[0];
|
||||||
$id = $empresa[0];
|
$id = $empresa[0];
|
||||||
//$impresion = mostrar_identificador("$identificador","$id_form[0]","landingpage",'simple');
|
//$impresion = mostrar_identificador("$identificador","$id_form[0]","landingpage",'simple');
|
||||||
$impresion = landingpage_contenido_identificador("$identificador","$id_form[0]","",'');
|
$impresion = landingpage_contenido_identificador("$identificador","$id_form","landingpage",'simple');
|
||||||
|
|
||||||
$impresion = strip_tags($impresion);
|
$impresion = strip_tags($impresion);
|
||||||
$descripcion_meta = $impresion;
|
$descripcion_meta = $impresion;
|
||||||
$titulo = remplacetas('form_id','id',$form['0'],'nombre',"") ;
|
$titulo = remplacetas('form_id','id',$id_form,'nombre',"") ;
|
||||||
$descripcion = remplacetas('form_id','id',$form['0'],'descripcion',"") ;
|
$descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ;
|
||||||
$background_imagen = buscar_imagen("$form[0]",$identificador,"","");
|
$background_imagen = buscar_imagen("$id_form",$identificador,"","");
|
||||||
$uri_set = "<a class='' href='s$form[0]'>$titulo[0]</a>";
|
$uri_set = "<a class='' href='s$id_form'>$titulo[0]</a>";
|
||||||
$publico = remplacetas('form_id','id',$form[0],'publico',"") ;
|
$publico = remplacetas('form_id','id',$id_form,'publico',"") ;
|
||||||
if($publico[0] =='1') {$acceso = 1;}
|
if($publico[0] =='1') {$acceso = 1;}
|
||||||
}
|
}
|
||||||
elseif($v[0] =='d') {
|
elseif($v[0] =='d') {
|
||||||
@ -137,6 +136,31 @@ if ($variable !=''){
|
|||||||
$form =$v[1];
|
$form =$v[1];
|
||||||
$onload =" <script type=\"text/javascript\">xajax_formulario_embebido_ajax('$form','','nuevo')</script>";
|
$onload =" <script type=\"text/javascript\">xajax_formulario_embebido_ajax('$form','','nuevo')</script>";
|
||||||
}
|
}
|
||||||
|
elseif($v[0] =='a') {
|
||||||
|
/// a=Aplicacion
|
||||||
|
$form =$v[1];
|
||||||
|
$embebido = "1";
|
||||||
|
$empresa = remplacetas('form_id','id',$form,'id_empresa',"") ;
|
||||||
|
$id_empresa = $empresa[0];
|
||||||
|
$registros = consultar_contenido_formulario("$form",'5','','embebido');
|
||||||
|
$formulario = formulario_embebido($form,$opciones);
|
||||||
|
$aplicacion = "
|
||||||
|
<div class='center-block' style='word-wrap: break-word; max-width:650px;'>
|
||||||
|
|
||||||
|
$formulario
|
||||||
|
</div>
|
||||||
|
<div class='text-center'>
|
||||||
|
<iframe src='http://datos.labmde.org/milfs/map.php?id=$form' width='90%' height='600px;' ></iframe>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
$registros
|
||||||
|
<span>Poweredy by <a href='https://github.com/humano/milfs' target='milfs'>MILFS</a></span>
|
||||||
|
<div class='container' style='background-color:white' >
|
||||||
|
<h2><img src= 'http://qwerty.co/qr/?d=datos.labmde.org/a74'>Comparte nuestra aplicación</h2>
|
||||||
|
</div>";
|
||||||
|
$onload = "$aplicacion";
|
||||||
|
|
||||||
|
}
|
||||||
elseif($v[0] =='g') {
|
elseif($v[0] =='g') {
|
||||||
/// g=FORMULARIO EMBEBIDO
|
/// g=FORMULARIO EMBEBIDO
|
||||||
$form =$v[1];
|
$form =$v[1];
|
||||||
@ -155,6 +179,9 @@ if ($variable !=''){
|
|||||||
$onload = include("milfs/addon/$addon/$addon".".php");
|
$onload = include("milfs/addon/$addon/$addon".".php");
|
||||||
}
|
}
|
||||||
else{}
|
else{}
|
||||||
|
$video = remplacetas('form_parametrizacion','campo',"presentacion",'descripcion'," tabla='empresa' and opcion = 'video' and id_empresa = '$id_empresa'") ;
|
||||||
|
if($video[0] !="") { $video ="<iframe type='text/html' width='640' height='385' src='http://www.youtube.com/embed/$video[0]' frameborder='0'></iframe>"; }
|
||||||
|
else {$video ="";}
|
||||||
$logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
|
$logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
|
||||||
$direccion = remplacetas('empresa','id',"$id_empresa",'direccion','') ;
|
$direccion = remplacetas('empresa','id',"$id_empresa",'direccion','') ;
|
||||||
$telefono = remplacetas('empresa','id',"$id_empresa",'telefono','') ;
|
$telefono = remplacetas('empresa','id',"$id_empresa",'telefono','') ;
|
||||||
@ -171,6 +198,9 @@ $link_empresa = "e$id_empresa";
|
|||||||
$descripcion[0] ="Los datos no hacen la felicidad, pero pueden medirla";
|
$descripcion[0] ="Los datos no hacen la felicidad, pero pueden medirla";
|
||||||
$twitter[0] ="qwerty_co";
|
$twitter[0] ="qwerty_co";
|
||||||
$facebook[0] ="https://www.facebook.com/Qwerty-co-146226688795185";
|
$facebook[0] ="https://www.facebook.com/Qwerty-co-146226688795185";
|
||||||
|
$video ="<iframe src='https://player.vimeo.com/video/3514904?color=ffffff&title=0&byline=0&portrait=0' width='500' height='281' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
|
||||||
|
";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$uri = trim($_SESSION['site'], '/').$_SERVER['REQUEST_URI'];
|
$uri = trim($_SESSION['site'], '/').$_SERVER['REQUEST_URI'];
|
||||||
@ -194,7 +224,9 @@ $uri = trim($_SESSION['site'], '/').$_SERVER['REQUEST_URI'];
|
|||||||
<meta property="og:image" content="<?php echo "$_SESSION[url]images/secure/?file=600/$background_imagen"; ?>" />
|
<meta property="og:image" content="<?php echo "$_SESSION[url]images/secure/?file=600/$background_imagen"; ?>" />
|
||||||
<meta property="og:site_name" content="<?php echo $razon_social[0]; ?>" />
|
<meta property="og:site_name" content="<?php echo $razon_social[0]; ?>" />
|
||||||
<meta property="og:description" content=" <?php echo $descripcion_meta; ?>" />
|
<meta property="og:description" content=" <?php echo $descripcion_meta; ?>" />
|
||||||
|
<link rel="shortcut icon" href="<?php echo "$_SESSION[url]images/secure/?file=150/$logo[0]"; ?>">
|
||||||
|
<link rel="apple-touch-icon-precomposed" href="<?php echo "$_SESSION[url]images/secure/?file=150/$logo[0]"; ?>">
|
||||||
|
<title><?php echo $titulo[0]; ?> Portal de datos</title>
|
||||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
|
||||||
<?php $xajax->printJavascript("milfs/xajax/"); ?>
|
<?php $xajax->printJavascript("milfs/xajax/"); ?>
|
||||||
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous">
|
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous">
|
||||||
@ -252,7 +284,7 @@ legend.legend-area {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.modal-dialog {
|
.modal-dialog {
|
||||||
min-width: 600px;
|
/* min-width: 600px; */
|
||||||
height: auto;
|
height: auto;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
@ -506,7 +538,7 @@ p.copyright {
|
|||||||
|
|
||||||
|
|
||||||
<div class="intro-message">
|
<div class="intro-message">
|
||||||
|
<?php echo $video; ?>
|
||||||
<h1><?php echo $titulo[0]; ?></h1>
|
<h1><?php echo $titulo[0]; ?></h1>
|
||||||
|
|
||||||
<h3><?php echo $descripcion[0]; ?></h3>
|
<h3><?php echo $descripcion[0]; ?></h3>
|
||||||
@ -539,18 +571,20 @@ p.copyright {
|
|||||||
if($acceso ==1) {
|
if($acceso ==1) {
|
||||||
if($set != "") {
|
if($set != "") {
|
||||||
/// echo landingpage_contenido_formulario($set,'10','','');
|
/// echo landingpage_contenido_formulario($set,'10','','');
|
||||||
echo consultar_contenido_formulario("$set",'5','','contenido');
|
echo consultar_contenido_formulario("$set",'10','','contenido');
|
||||||
//echo "<div class='btn btn-default btn-default' onclick=\"xajax_consultar_contenido_formulario('$set','10','','landingpage'); \"><i class='fa fa-eye'></i> Consultar</div>";
|
//echo "<div class='btn btn-default btn-default' onclick=\"xajax_consultar_contenido_formulario('$set','10','','landingpage'); \"><i class='fa fa-eye'></i> Consultar</div>";
|
||||||
|
|
||||||
}
|
}
|
||||||
elseif($identificador !="") {
|
elseif($identificador !="") {
|
||||||
echo landingpage_contenido_identificador($identificador);
|
//echo landingpage_contenido_identificador($identificador);
|
||||||
|
echo landingpage_contenido_identificador("$identificador","$id_form","landingpage",'simple') ;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if($id_empresa =="") {
|
if($id_empresa =="") {
|
||||||
//echo multiempresa_listado('','')."Hola mundo";
|
//echo multiempresa_listado('','')."Hola mundo";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
//echo landingpage_contenido($id_empresa);
|
||||||
echo landingpage_contenido($id_empresa);
|
echo landingpage_contenido($id_empresa);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
date_default_timezone_set('America/Bogota');
|
date_default_timezone_set('America/Bogota');
|
||||||
|
|
||||||
|
|
||||||
function respuestas_formulario($id,$identificador) {
|
function respuestas_formulario($id,$identificador) {
|
||||||
if($id=='') {return;}
|
if($id=='') {return;}
|
||||||
$id = mysql_seguridad($id);
|
$id = mysql_seguridad($id);
|
||||||
@ -16,17 +17,14 @@ $sql=mysql_query($consulta,$link);
|
|||||||
if (mysql_num_rows($sql)!='0'){
|
if (mysql_num_rows($sql)!='0'){
|
||||||
mysql_data_seek($sql, 0);
|
mysql_data_seek($sql, 0);
|
||||||
|
|
||||||
$resultado ="<div class='alert alert-success'>
|
$resultado ="";
|
||||||
<h4>Respuestas:</h4>
|
|
||||||
<table class='table table-condensed '>";
|
|
||||||
while( $row = mysql_fetch_array( $sql ) ) {
|
while( $row = mysql_fetch_array( $sql ) ) {
|
||||||
$respuesta = mostrar_identificador("$identificador","$row[form_id]","",'simple');
|
$respuesta = mostrar_identificador("$identificador","$row[form_id]","respuesta",'simple',"$row[timestamp]");
|
||||||
$fecha = date($format, $row['timestamp']);
|
$fecha = date($format, $row['timestamp']);
|
||||||
$resultado .= "<tr><td> $respuesta <small>$timestamp</small></td></tr>";
|
$resultado .= "<!-- ($identificador','$row[form_id]','','simple','$row[timestamp]') --> $respuesta ";
|
||||||
|
|
||||||
}
|
}
|
||||||
$resultado .="</table>
|
$resultado .="";
|
||||||
</div>";
|
|
||||||
}else{$resultado ="";}
|
}else{$resultado ="";}
|
||||||
$resultado = "$resultado $formulario_respuesta";
|
$resultado = "$resultado $formulario_respuesta";
|
||||||
return $resultado;
|
return $resultado;
|
||||||
@ -56,7 +54,6 @@ if (mysql_num_rows($sql)!='0'){
|
|||||||
}else{$resultado ="";}
|
}else{$resultado ="";}
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
|
||||||
function consultar_contenido_formulario($form,$registros,$pagina,$tipo){
|
function consultar_contenido_formulario($form,$registros,$pagina,$tipo){
|
||||||
$imagen ="";
|
$imagen ="";
|
||||||
$busca ="";
|
$busca ="";
|
||||||
@ -128,17 +125,15 @@ if (mysql_num_rows($sql)!='0'){
|
|||||||
}
|
}
|
||||||
$paginacion = "<ul class='pagination '>$link</ul>";
|
$paginacion = "<ul class='pagination '>$link</ul>";
|
||||||
$encabezado = "
|
$encabezado = "
|
||||||
<div class='row'>
|
|
||||||
<div class='col-sm-12'>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class='row' id='botonera'>
|
<div class='row' id='botonera'>
|
||||||
<div class='col-sm-12'>
|
<div class='col-sm-12'>
|
||||||
|
<div class='text-center center-block'>
|
||||||
<ul class='pagination'>
|
<ul class='pagination'>
|
||||||
<li role='presentation'><span>$total_registros registros</span></li>
|
<li role='presentation'><span>$total_registros registros</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
$paginacion
|
$paginacion
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div> ";
|
</div> ";
|
||||||
|
|
||||||
// $total_registros = mysql_num_rows($sql);
|
// $total_registros = mysql_num_rows($sql);
|
||||||
@ -451,6 +446,7 @@ function landingpage_contenido_identificador($identificador,$form,$plantilla,$ti
|
|||||||
|
|
||||||
}
|
}
|
||||||
$linea = "
|
$linea = "
|
||||||
|
<div class='mostrar_identificador_full container-fluid' style='background-color:white; max-width:650px;'>
|
||||||
$impresion
|
$impresion
|
||||||
<!-- formulario de respuesta -->
|
<!-- formulario de respuesta -->
|
||||||
<div class='center-block' style='max-width:600px;'>
|
<div class='center-block' style='max-width:600px;'>
|
||||||
@ -460,6 +456,8 @@ function landingpage_contenido_identificador($identificador,$form,$plantilla,$ti
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- formulario de respuesta -->
|
<!-- formulario de respuesta -->
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
";
|
";
|
||||||
|
|
||||||
return $linea;
|
return $linea;
|
||||||
@ -1376,20 +1374,59 @@ while($row = mysql_fetch_array( $sql ))
|
|||||||
|
|
||||||
function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div){
|
function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div){
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
if($campo =="") {
|
||||||
|
$resultado = "
|
||||||
|
<div id='resultado_parametrizacion'></div>
|
||||||
|
<form id='otra_parametrizacion'>
|
||||||
|
<fieldset>
|
||||||
|
<legend>Hiperparametrizador <span class='badge'>Experimental</span></legend>
|
||||||
|
<div class='row'>
|
||||||
|
<div class='col-sm-4'>
|
||||||
|
|
||||||
|
<div class='form-group'>
|
||||||
|
<label for='tabla'>Tabla</label>
|
||||||
|
<input class='form-control' id='tabla' name='tabla'>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='col-sm-4'>
|
||||||
|
<div class='form-group'>
|
||||||
|
<label for='campo'>Campo</label>
|
||||||
|
<input class='form-control' id='campo' name='campo'>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='col-sm-4'>
|
||||||
|
<div class='form-group'>
|
||||||
|
<label for='opcion'>Opción</label>
|
||||||
|
<input class='form-control' id='opcion' name='opcion'>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='form-group'>
|
||||||
|
<label for='descripcion'>Descripción</label>
|
||||||
|
<textarea class='form-control' id='descripcion' name='descripcion'></textarea>
|
||||||
|
</div>
|
||||||
|
<div class='form-group'>
|
||||||
|
<div class='input-group-btn'>
|
||||||
|
<div class='btn btn-default btn-warning pull-right' onclick=\"xajax_parametrizacion_linea(document.getElementById('tabla').value,document.getElementById('campo').value,document.getElementById('opcion').value,document.getElementById('descripcion').value,'resultado_parametrizacion'); \"><i class='fa fa-save'></i> Grabar</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
";
|
||||||
|
return $resultado;
|
||||||
|
}
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysql_query("SET NAMES 'utf8'");
|
mysql_query("SET NAMES 'utf8'");
|
||||||
$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = '".mysql_real_escape_string($tabla)."' AND campo ='".mysql_real_escape_string($campo)."' AND opcion ='".mysql_real_escape_string($opcion)."' LIMIT 1 ";
|
$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = '".mysql_real_escape_string($tabla)."' AND campo ='".mysql_real_escape_string($campo)."' AND opcion ='".mysql_real_escape_string($opcion)."' AND id_empresa = '$_SESSION[id_empresa]' LIMIT 1 ";
|
||||||
$sql=mysql_query($limpiar,$link);
|
$sql=mysql_query($limpiar,$link);
|
||||||
$consulta="INSERT INTO form_parametrizacion set tabla = '".mysql_real_escape_string($tabla)."' , campo ='".mysql_real_escape_string($campo)."', opcion ='".mysql_real_escape_string($opcion)."', descripcion ='".mysql_real_escape_string($descripcion)."', visible='1' ";
|
$consulta="INSERT INTO form_parametrizacion set tabla = '".mysql_real_escape_string($tabla)."' , campo ='".mysql_real_escape_string($campo)."', opcion ='".mysql_real_escape_string($opcion)."', descripcion ='".mysql_real_escape_string($descripcion)."', visible='1' , id_empresa = '$_SESSION[id_empresa]'";
|
||||||
$sql=mysql_query($consulta,$link);
|
$sql=mysql_query($consulta,$link);
|
||||||
if($sql) {
|
if($sql) {
|
||||||
$resultado = "$descripcion";
|
$resultado = "$descripcion";
|
||||||
$respuesta->addAssign("$div","innerHTML",$resultado);
|
$respuesta->addAssign("$div","innerHTML",$resultado);
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
$respuesta->addAlert("$consulta");
|
//$respuesta->addAlert("$consulta");
|
||||||
}
|
}
|
||||||
//$respuesta->addAssign("confirmar_envio_email","innerHTML",$exito);
|
//$respuesta->addAssign("confirmar_envio_email","innerHTML",$exito);
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
@ -1469,6 +1506,7 @@ $xajax->registerFunction("email_contenido");
|
|||||||
function mapa_ficha($id) {
|
function mapa_ficha($id) {
|
||||||
|
|
||||||
$descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
|
$descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
|
||||||
|
$descripcion_limpia = strip_tags($descripcion[0]);
|
||||||
$nombre = remplacetas('form_id','id',$id,'nombre','') ;
|
$nombre = remplacetas('form_id','id',$id,'nombre','') ;
|
||||||
$id_empresa = remplacetas('form_id','id',$id,'id_empresa','') ;
|
$id_empresa = remplacetas('form_id','id',$id,'id_empresa','') ;
|
||||||
$id_empresa = $id_empresa[0];
|
$id_empresa = $id_empresa[0];
|
||||||
@ -1501,7 +1539,7 @@ function mapa_ficha($id) {
|
|||||||
</div>
|
</div>
|
||||||
<div class='col-xs-8 col-md-12'>
|
<div class='col-xs-8 col-md-12'>
|
||||||
<h4 class='text-center'> $nombre[0]<small>
|
<h4 class='text-center'> $nombre[0]<small>
|
||||||
$descripcion[0]</h4>
|
$descripcion_limpia[0]</h4>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class='col-xs-8 col-md-12'>
|
<div class='col-xs-8 col-md-12'>
|
||||||
@ -1733,6 +1771,7 @@ $resultado = "
|
|||||||
|
|
||||||
</li>
|
</li>
|
||||||
$listado
|
$listado
|
||||||
|
<li class='list-group-item'><span style='cursor:move;' draggable='true' id='\$fecha ' ondragstart=\"evdragstart(event,this)\" title=' Fecha'>Fecha</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
";
|
";
|
||||||
@ -2266,12 +2305,12 @@ $link=Conectarse();
|
|||||||
return $resultado ;
|
return $resultado ;
|
||||||
}
|
}
|
||||||
|
|
||||||
function mostrar_identificador($control,$form,$plantilla,$tipo){
|
function mostrar_identificador($control,$form,$plantilla,$tipo,$timestamp){
|
||||||
$resultado="";
|
$resultado="";
|
||||||
$tipo="$tipo";
|
$tipo="$tipo";
|
||||||
if($form != "") {$id_form = "$form";}else {$id_form ="";}
|
if($form != "") {$id_form = "$form";}else {$id_form ="";}
|
||||||
|
|
||||||
$impresion = formulario_imprimir("$id_form","$control","$plantilla");
|
$impresion = formulario_imprimir("$id_form","$control","$plantilla",$timestamp);
|
||||||
if($impresion !="") {
|
if($impresion !="") {
|
||||||
$visitas= contar_visitas($control,'identificador') ;
|
$visitas= contar_visitas($control,'identificador') ;
|
||||||
$visitas= "<h4><small><i class='fa fa-eye'></i> $visitas</small></h4>";
|
$visitas= "<h4><small><i class='fa fa-eye'></i> $visitas</small></h4>";
|
||||||
@ -2279,7 +2318,7 @@ function mostrar_identificador($control,$form,$plantilla,$tipo){
|
|||||||
$nombre = remplacetas('form_id','id',$id_form,'nombre',"") ;
|
$nombre = remplacetas('form_id','id',$id_form,'nombre',"") ;
|
||||||
if($tipo=="") {
|
if($tipo=="") {
|
||||||
$resultado = "
|
$resultado = "
|
||||||
<div class='container-fluid'>
|
<div id ='mostrar_identificador_$control' class='mostrar_identificador container-fluid' style='max-width:650px, background-color:white;'>
|
||||||
$visitas
|
$visitas
|
||||||
<h2>$nombre[0]</h2>
|
<h2>$nombre[0]</h2>
|
||||||
<legend>$descripcion[0]</legend>
|
<legend>$descripcion[0]</legend>
|
||||||
@ -4134,9 +4173,19 @@ function formulario_embebido($id){
|
|||||||
|
|
||||||
|
|
||||||
function formulario_embebido_ajax($id,$opciones,$tipo){
|
function formulario_embebido_ajax($id,$opciones,$tipo){
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
$publico = remplacetas('form_id','id',"$id",'modificable',"") ;
|
||||||
|
if($publico[0] =="0") {
|
||||||
|
$resultado = " <div class='alert alert-danger'><h1>NO tiene permiso para usar este formulario <i class='fa fa-key'></i></h1>";
|
||||||
|
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
|
||||||
|
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
|
||||||
|
$pie = empresa_datos("$id_empresa",'pie');
|
||||||
|
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
|
||||||
|
return $respuesta;
|
||||||
|
}
|
||||||
//$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)
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
|
||||||
$id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ;
|
$id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ;
|
||||||
if(isset($_SESSION['permiso_identificador'])) {
|
if(isset($_SESSION['permiso_identificador'])) {
|
||||||
$permiso_identificador = $_SESSION['permiso_identificador'] ;
|
$permiso_identificador = $_SESSION['permiso_identificador'] ;
|
||||||
@ -4185,6 +4234,7 @@ function formulario_embebido_ajax($id,$opciones,$tipo){
|
|||||||
|
|
||||||
<div class='container-fluid' style=' background-color:white; max-width:800px; overflow:no;' id='contenedor_datos' >
|
<div class='container-fluid' style=' background-color:white; max-width:800px; overflow:no;' id='contenedor_datos' >
|
||||||
<h4><small><i class='fa fa-eye'></i> $visitas</small></h4>
|
<h4><small><i class='fa fa-eye'></i> $visitas</small></h4>
|
||||||
|
|
||||||
<!-- formulario_areas -->
|
<!-- formulario_areas -->
|
||||||
$impresion
|
$impresion
|
||||||
<!-- formulario_areas -->
|
<!-- formulario_areas -->
|
||||||
@ -4422,13 +4472,15 @@ while( $row = mysql_fetch_array( $sql ) ) {
|
|||||||
$propiedades[description] ="<div class='container-fluid' id='contenedor_datos' >$formulario</div>";
|
$propiedades[description] ="<div class='container-fluid' id='contenedor_datos' >$formulario</div>";
|
||||||
$propiedades[sounds] ="";
|
$propiedades[sounds] ="";
|
||||||
$propiedades[url] ='';
|
$propiedades[url] ='';
|
||||||
$propiedades[icon][iconSize] =[60,60];
|
$propiedades[icon][iconSize] =[60];
|
||||||
//$propiedades[icon][shadowSize] =[70,70];
|
//$propiedades[icon][shadowSize] =[70,70];
|
||||||
//$propiedades[icon][shadowUrl] = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png";
|
//$propiedades[icon][shadowUrl] = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png";
|
||||||
|
|
||||||
//$propiedades[title] ='Hola mundo';
|
//$propiedades[title] ='Hola mundo';
|
||||||
if($propiedades[icon][iconUrl] =="") {
|
if($propiedades[icon][iconUrl] =="") {
|
||||||
$propiedades[icon][iconUrl] = "$_SESSION[site]/milfs/images/iconos/negro.png";
|
$icono_imagen = buscar_imagen("$id_form",$row['control'],"","");
|
||||||
|
//$propiedades[icon][iconUrl] = "$_SESSION[site]/milfs/images/iconos/negro.png";
|
||||||
|
$propiedades[icon][iconUrl] = "$_SESSION[url]images/secure/?file=150/$icono_imagen";
|
||||||
}
|
}
|
||||||
$geometria .= "{\"type\":\"Feature\",\"geometry\":".json_encode($marcador,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT).",\"properties\":".json_encode($propiedades,JSON_NUMERIC_CHECK|JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)."},";
|
$geometria .= "{\"type\":\"Feature\",\"geometry\":".json_encode($marcador,JSON_NUMERIC_CHECK|JSON_PRETTY_PRINT).",\"properties\":".json_encode($propiedades,JSON_NUMERIC_CHECK|JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT)."},";
|
||||||
$features[] = $marcador;
|
$features[] = $marcador;
|
||||||
@ -5058,6 +5110,8 @@ return $link;
|
|||||||
$subir_imagen .= "<input name='imagen' id='imagen' type='hidden' >
|
$subir_imagen .= "<input name='imagen' id='imagen' type='hidden' >
|
||||||
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]') \";
|
<div onclick = \"xajax_cambiar_imagen((document.getElementById('imagen').value),'empresa','$_SESSION[id_empresa]') \";
|
||||||
class='btn btn-success'>Cambiar imagen</div>";
|
class='btn btn-success'>Cambiar imagen</div>";
|
||||||
|
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
|
||||||
|
$parametrizacion =parametrizacion_linea("","","","","");
|
||||||
$resultado .="
|
$resultado .="
|
||||||
<div class='img-round ' id='banner' style='
|
<div class='img-round ' id='banner' style='
|
||||||
|
|
||||||
@ -5101,6 +5155,10 @@ return $link;
|
|||||||
<li>$email</li>
|
<li>$email</li>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='container alert alert-warning'>
|
||||||
|
|
||||||
|
$parametrizacion
|
||||||
</div>
|
</div>
|
||||||
<div style='';>
|
<div style='';>
|
||||||
$subir_imagen
|
$subir_imagen
|
||||||
@ -5245,6 +5303,7 @@ $xajax->registerFunction("insertar_campo_area");
|
|||||||
|
|
||||||
function editar_campo($tabla,$key,$campo,$valor,$accion,$div,$indice){
|
function editar_campo($tabla,$key,$campo,$valor,$accion,$div,$indice){
|
||||||
$indice=$indice;
|
$indice=$indice;
|
||||||
|
$valor = str_replace('"',"'", $valor);
|
||||||
if ( !isset ( $_SESSION['id'] ) ) { return;}
|
if ( !isset ( $_SESSION['id'] ) ) { return;}
|
||||||
if($indice =="") {$id = "id";}
|
if($indice =="") {$id = "id";}
|
||||||
else {$id = "$indice";}
|
else {$id = "$indice";}
|
||||||
@ -5254,7 +5313,7 @@ function editar_campo($tabla,$key,$campo,$valor,$accion,$div,$indice){
|
|||||||
if(@$div=='') {$div = "div_$tabla".$campo;}
|
if(@$div=='') {$div = "div_$tabla".$campo;}
|
||||||
else {$div = $div;}
|
else {$div = $div;}
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$valor = limpiar_caracteres($valor);
|
//$valor = limpiar_caracteres($valor);
|
||||||
|
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
mysql_query("SET NAMES 'utf8'");
|
mysql_query("SET NAMES 'utf8'");
|
||||||
@ -5277,7 +5336,7 @@ if($size < 40) {
|
|||||||
$resultado = "
|
$resultado = "
|
||||||
<div class='input-group' >
|
<div class='input-group' >
|
||||||
<span class='input-group-addon'>
|
<span class='input-group-addon'>
|
||||||
<a onclick=\"xajax_editar_campo('$tabla','$key','$campo','$Valor','cerrar','$div','$indice'); \">
|
<a onclick=\"xajax_editar_campo('$tabla','$key','$campo','','cerrar','$div','$indice'); \">
|
||||||
<i class=' fa fa-times-circle'></i>
|
<i class=' fa fa-times-circle'></i>
|
||||||
</a>
|
</a>
|
||||||
<a onclick=\"xajax_editar_campo('$tabla','$key','$campo',(document.getElementById('".$campo."_".$id."".$rrn."').value),'grabar','$div','$indice'); \" >
|
<a onclick=\"xajax_editar_campo('$tabla','$key','$campo',(document.getElementById('".$campo."_".$id."".$rrn."').value),'grabar','$div','$indice'); \" >
|
||||||
@ -5307,7 +5366,7 @@ if($size < 40) {
|
|||||||
}
|
}
|
||||||
elseif($accion== "grabar"){
|
elseif($accion== "grabar"){
|
||||||
|
|
||||||
$edit = "UPDATE $tabla SET $campo = '$valor' WHERE $id = '$key' limit 1; ";
|
$edit = "UPDATE $tabla SET $campo = '".mysql_real_escape_string($valor)."' WHERE $id = '$key' limit 1; ";
|
||||||
$sql=mysql_query($edit,$link);
|
$sql=mysql_query($edit,$link);
|
||||||
if(mysql_affected_rows($link) != 0){
|
if(mysql_affected_rows($link) != 0){
|
||||||
|
|
||||||
@ -5355,9 +5414,10 @@ return $respuesta;
|
|||||||
$xajax->registerFunction("editar_campo");
|
$xajax->registerFunction("editar_campo");
|
||||||
|
|
||||||
|
|
||||||
function formulario_imprimir($id,$control,$tipo) {
|
function formulario_imprimir($id,$control,$tipo,$timestamp) {
|
||||||
$resultado ="";
|
$resultado ="";
|
||||||
$limit ="";
|
$limit ="";
|
||||||
|
if ($timestamp != ""){$where_timestamp = "AND form_datos.timestamp = '$timestamp' ";}ELSE { $where_timestamp = ""; }
|
||||||
if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
||||||
//if($control != "") { $w_control = "AND control = '$control' ";}
|
//if($control != "") { $w_control = "AND control = '$control' ";}
|
||||||
$id = mysql_seguridad($id);
|
$id = mysql_seguridad($id);
|
||||||
@ -5370,7 +5430,7 @@ if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($publico[0] != "1" and (!isset ( $_SESSION['id']) )) {
|
if($publico[0] != "1" and (!isset ( $_SESSION['id']) )) {
|
||||||
$resultado ="<div class='alert alert-danger'><h1>Acceso restringido <small>Esta aplicación contiene datos privados</small> <i class='fa fa-key'></i></h1>( $_SESSION[id] )</div>";
|
$resultado ="<div class='alert alert-danger'><h1>Acceso restringido <small>Esta aplicación contiene datos privados</small> ( ) <i class='fa fa-key'></i></h1></div>";
|
||||||
return $resultado;
|
return $resultado;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -5382,10 +5442,11 @@ if(is_numeric($tipo)) { $limit = "limit $tipo "; $class= "alert alert-info";}
|
|||||||
WHERE form_contenido_campos.id_campo = form_datos.id_campo
|
WHERE form_contenido_campos.id_campo = form_datos.id_campo
|
||||||
AND form_datos.control = '$control'
|
AND form_datos.control = '$control'
|
||||||
AND form_contenido_campos.id_form = '$id'
|
AND form_contenido_campos.id_form = '$id'
|
||||||
|
$where_timestamp
|
||||||
ORDER BY form_contenido_campos.orden ASC $limit
|
ORDER BY form_contenido_campos.orden ASC $limit
|
||||||
";
|
";
|
||||||
}else {
|
}else {
|
||||||
$consulta = "SELECT * FROM form_datos WHERE control = '$control' GROUP BY id_campo" ;
|
$consulta = "SELECT * FROM form_datos WHERE control = '$control' $where_timestamp GROUP BY id_campo" ;
|
||||||
}
|
}
|
||||||
$control = mysql_seguridad($control);
|
$control = mysql_seguridad($control);
|
||||||
|
|
||||||
@ -5409,7 +5470,7 @@ if (mysql_num_rows($sql)!='0'){
|
|||||||
@$multiple =$row['multiple'];
|
@$multiple =$row['multiple'];
|
||||||
$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo','');
|
$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo','');
|
||||||
$campo_tipo =$campo_tipo[0];
|
$campo_tipo =$campo_tipo[0];
|
||||||
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'');
|
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"$timestamp");
|
||||||
$contenido_array = $contenido;
|
$contenido_array = $contenido;
|
||||||
// $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control");
|
// $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control");
|
||||||
$md5_contenido = $contenido[4];
|
$md5_contenido = $contenido[4];
|
||||||
@ -5487,6 +5548,7 @@ $campo_imagen = $campo_imagen[0];
|
|||||||
$campo_80[$row['id_campo']] = substr($contenido,0, $length = 80);//$contenido;
|
$campo_80[$row['id_campo']] = substr($contenido,0, $length = 80);//$contenido;
|
||||||
$campo_55[$row['id_campo']] = substr($contenido,0, $length = 55);//$contenido;
|
$campo_55[$row['id_campo']] = substr($contenido,0, $length = 55);//$contenido;
|
||||||
$campo_limpio[$row['id_campo']] = $contenido = strip_tags($contenido);
|
$campo_limpio[$row['id_campo']] = $contenido = strip_tags($contenido);
|
||||||
|
$fecha = date ( "Y-m-d h:i:s" , $row['timestamp'] );
|
||||||
|
|
||||||
$campo["md5_".$row['id_campo']]=$md5_contenido;
|
$campo["md5_".$row['id_campo']]=$md5_contenido;
|
||||||
|
|
||||||
@ -5530,7 +5592,7 @@ if($contenido_original !="") {
|
|||||||
//}else {$resultado ="<div class='alert alert-warning'><h1>No se encontraron resultados</h1></div>"; return $resultado;}
|
//}else {$resultado ="<div class='alert alert-warning'><h1>No se encontraron resultados</h1></div>"; return $resultado;}
|
||||||
//if($id=="6" OR $id=="10") {
|
//if($id=="6" OR $id=="10") {
|
||||||
$plantilla="";
|
$plantilla="";
|
||||||
$class="alert alert-info";
|
$class="";
|
||||||
if($tipo !="" AND (!is_numeric($tipo)) AND $tipo !="metadatos" ) {
|
if($tipo !="" AND (!is_numeric($tipo)) AND $tipo !="metadatos" ) {
|
||||||
////Usa una plantilla apra cada id
|
////Usa una plantilla apra cada id
|
||||||
|
|
||||||
@ -7809,9 +7871,9 @@ return $existe;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
function formulario_valor_campo($perfil,$id_campo,$valor,$id_control,$orden){
|
function formulario_valor_campo($perfil,$id_campo,$valor,$id_control,$orden,$timestamp){
|
||||||
$contenido="";
|
$contenido="";
|
||||||
|
if ($timestamp != ""){$where_timestamp = "AND form_datos.timestamp = '$timestamp' ";}ELSE { $where_timestamp = ""; }
|
||||||
//if($id_control !=""){ $control ="AND `control` = '$id_control'";}else {$control ="";}
|
//if($id_control !=""){ $control ="AND `control` = '$id_control'";}else {$control ="";}
|
||||||
$campo_multiple = remplacetas("form_contenido_campos","id_campo",$id_campo,"multiple"," id_form ='$perfil'");
|
$campo_multiple = remplacetas("form_contenido_campos","id_campo",$id_campo,"multiple"," id_form ='$perfil'");
|
||||||
$tipo_campo = remplacetas("form_campos","id","$id_campo","campo_tipo","");
|
$tipo_campo = remplacetas("form_campos","id","$id_campo","campo_tipo","");
|
||||||
@ -7838,6 +7900,7 @@ ORDER BY timestamp $limite ";
|
|||||||
WHERE form_id = '$perfil'
|
WHERE form_id = '$perfil'
|
||||||
AND id_campo ='$id_campo' $valor
|
AND id_campo ='$id_campo' $valor
|
||||||
AND control ='$id_control' $campo_orden
|
AND control ='$id_control' $campo_orden
|
||||||
|
$where_timestamp
|
||||||
group by orden
|
group by orden
|
||||||
ORDER BY orden $limite";
|
ORDER BY orden $limite";
|
||||||
|
|
||||||
|
22
website/milfs/map.php
Executable file → Normal file
22
website/milfs/map.php
Executable file → Normal file
@ -1,4 +1,4 @@
|
|||||||
<?php
|
<?php session_start();
|
||||||
//ini_set('display_errors', 'On');
|
//ini_set('display_errors', 'On');
|
||||||
require ('xajax/xajax.inc.php');
|
require ('xajax/xajax.inc.php');
|
||||||
$xajax = new xajax();
|
$xajax = new xajax();
|
||||||
@ -130,12 +130,24 @@ code {
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div id='map'>
|
<div id='map'>
|
||||||
|
|
||||||
|
<?php $categorias = lista_categorias($_REQUEST['id'],'','') ;
|
||||||
|
if($categorias !="") {
|
||||||
|
$pie="
|
||||||
<div class='footer' id='contenedor_pie' >
|
<div class='footer' id='contenedor_pie' >
|
||||||
<div style=" " class='container' >
|
<div style='' class='container' >
|
||||||
<a href="#" onclick="xajax_limpia_div('contenedor_pie'); "><span class='pull-right'><i class='fa fa-times'></i></span></a>
|
<a href='#' onclick=\"xajax_limpia_div('contenedor_pie'); \"><span class='pull-right'><i class='fa fa-times'></i></span></a>
|
||||||
<?php echo $categorias = lista_categorias($_REQUEST[id],'','') ; ?>
|
$categorias
|
||||||
</div></div>
|
</div></div>
|
||||||
</div>
|
</div>";
|
||||||
|
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
|
}
|
||||||
|
echo $pie;
|
||||||
|
?>
|
||||||
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
L.mapbox.accessToken = 'pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg';
|
L.mapbox.accessToken = 'pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg';
|
||||||
|
Loading…
Reference in New Issue
Block a user