mejoras responsive portal opendata

This commit is contained in:
Hacky Purple 2018-07-20 12:23:02 -05:00
parent b79b646f13
commit 93db7d9c43
1 changed files with 56 additions and 37 deletions

View File

@ -1,9 +1,9 @@
<?php <?php
date_default_timezone_set('America/Bogota'); date_default_timezone_set('America/Bogota');
/* /*
* Formulario validar * Formulario validar
* *
* *
* */ * */
@ -11,7 +11,7 @@ function formulario_validar($formulario,$accion,$tipo) {
//$formulario_original = $formulario; //$formulario_original = $formulario;
// $formulario = mysql_seguridad($formulario); // $formulario = mysql_seguridad($formulario);
$error ='0'; $error ='0';
if($accion == "api"){ if($accion == "api"){
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$formulario_original = $formulario; $formulario_original = $formulario;
@ -21,7 +21,7 @@ function formulario_validar($formulario,$accion,$tipo) {
//return $respuesta; //return $respuesta;
} }
$debug=""; $debug="";
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
$datos=""; $datos="";
@ -31,9 +31,9 @@ $control = $formulario['control']; //
$form_id = $formulario['form_id']; // $form_id = $formulario['form_id']; //
$tipo_formulario = $formulario['tipo']; // $tipo_formulario = $formulario['tipo']; //
//if($tipo=='validar'){return $error;} //if($tipo=='validar'){return $error;}
if(isset($formulario['metadatos'])){ if(isset($formulario['metadatos'])){
$metadatos = json_decode($formulario['metadatos']); $metadatos = json_decode($formulario['metadatos']);
}else{ $metadadatos="";} }else{ $metadadatos="";}
@ -55,7 +55,7 @@ $tipo_formulario = $formulario['tipo']; //
//$respuesta->addAssign("resultado_triage","innerHTML","hOLA $formulario_original ".time()."" ); //$respuesta->addAssign("resultado_triage","innerHTML","hOLA $formulario_original ".time()."" );
//return $respuesta; //return $respuesta;
foreach($formulario as $c=>$v){ foreach($formulario as $c=>$v){
@ -153,7 +153,7 @@ if (is_array($v) ){
} }
else{ //busca campos vacios else{ //busca campos vacios
$campo_obligatorio = remplacetas("form_contenido_campos","id_campo",$c,"obligatorio","id_form = '$formulario[form_id]'"); $campo_obligatorio = remplacetas("form_contenido_campos","id_campo",$c,"obligatorio","id_form = '$formulario[form_id]'");
if($campo_obligatorio[0] =='1'){ if($campo_obligatorio[0] =='1'){
@ -165,7 +165,7 @@ if (is_array($v) ){
} }
} }
} }
} }
@ -175,10 +175,10 @@ if($tipo=='validar'){return $error;}
$xajax->registerFunction("formulario_validar"); $xajax->registerFunction("formulario_validar");
/* /*
* Formulario validar * Formulario validar
* *
* *
* */ * */
function banner_empresa($id_empresa,$form){ function banner_empresa($id_empresa,$form){
@ -206,7 +206,7 @@ function banner_empresa($id_empresa,$form){
<img id='logo_cabecera' class='center-block img img-responsive' style='' src='milfs/images/secure/?file=300/$logo[0]'> <img id='logo_cabecera' class='center-block img img-responsive' style='' src='milfs/images/secure/?file=300/$logo[0]'>
</a> </a>
</div> </div>
<div class='col-md-9'> <div class='col-md-7'>
<h1 id='titulo_cabecera' data-toc-skip=''> <h1 id='titulo_cabecera' data-toc-skip=''>
<a href=''>$razon_social[0]</a></h1> <a href=''>$razon_social[0]</a></h1>
<div id='slogan_cabecera'> <div id='slogan_cabecera'>
@ -2432,8 +2432,8 @@ function formulario_acciones($id,$tipo) {
// $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador"); // $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador");
if($geo[0] !='') { if($geo[0] !='') {
$mapa_aplicacion= "<li class='list-inline-item'><a title='Mapa' class='btn btn-info ' href='#/mapa' ><i class='fa fa-map-o' aria-hidden='true'></i></a></li>"; $mapa_aplicacion= "<li class='list-inline-item'><a title='Mapa' class='btn btn-info ' href='#/mapa' ><i class='fa fa-map-o' aria-hidden='true'></i></a></li>";
$mapa= "<li class='list-inline-item'><a class='btn btn-info ' target='mapa' href='mapero.php?id=$id' target='mapa'>Mapa</a></li> $mapa= "<a class='btn btn-info ' target='mapa' href='mapero.php?id=$id' target='mapa'>Mapa</a>
<li class='list-inline-item'><a class='btn btn-info ' target='mapa' href='milfs/geojson.php?id=$id' target='mapa'>{GEOJson}</a></li> <a class='btn btn-info ' target='mapa' href='milfs/geojson.php?id=$id' target='mapa'>{GEOJson}</a>
";}else {$mapa='';} ";}else {$mapa='';}
$publico = remplacetas('form_id','id',"$id",'modificable',"") ; $publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$propietario = remplacetas('form_id','id',$id,'id_empresa',"") ; $propietario = remplacetas('form_id','id',$id,'id_empresa',"") ;
@ -2486,24 +2486,43 @@ $camara
} }
if($tipo=="") { if($tipo=="") {
$acciones="<div class='list-inline' > $acciones="<div class='btn-group btn-group-justified hidden-xs' >
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]/milfs/api.php?id=$id'> {json}</a></li>
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]/milfs/api.php?id=$id&tipo=simple'> {json simple}</a>
$mapa
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]l$id'>Informe</a></li>
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]b$id?registros=10'>Mostrar</a></li>
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]f$id?registros=10'>Llenar</a></li>
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]g$id'>Embeber</a></li>
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]opendata.php?tipo=documento&id=$id'>Doc</a></li>
<li class='list-inline-item'><a class='btn btn-info ' target='api' href='$_SESSION[site]opendata.php?tipo=svg&id=$id'>SVG</a></li>
<a class='btn btn-danger ' target='api' href='$_SESSION[site]/milfs/api.php?id=$id'> {json}</a>
<a class='btn btn-danger ' target='api' href='$_SESSION[site]/milfs/api.php?id=$id&tipo=simple'> {json simple}</a>
<a class='btn btn-danger ' target='api' href='milfs/geojson.php?id=$id'>{GEOJson}</a></a>
<a class='btn btn-info ' target='api' href='mapero.php?id=$id'>Mapa</a>
<a class='btn btn-info ' target='api' href='$_SESSION[site]b$id?registros=10'>Mostrar</a>
<a class='btn btn-info ' target='api' href='$_SESSION[site]f$id?registros=10'>Llenar</a>
<a class='btn btn-info ' target='api' href='$_SESSION[site]g$id'>Embeber</a>
<a class='btn btn-info ' target='api' href='$_SESSION[site]opendata.php?tipo=documento&id=$id'>Doc</a>
<a class='btn btn-info ' target='api' href='$_SESSION[site]l$id'>Informe</a>
<a class='btn btn-info ' target='api' href='$_SESSION[site]opendata.php?tipo=svg&id=$id'>SVG</a>
</div>
<div class='btn-group visible-xs' >
<button type='button' class='btn btn-info'>Opciones de la API</button>
<button type='button' class='btn btn-info dropdown-toggle' data-toggle='dropdown'>
<span class='caret'></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a target='api' href='$_SESSION[site]/milfs/api.php?id=$id'> {json}</a></li>
<li><a target='api' href='$_SESSION[site]/milfs/api.php?id=$id&tipo=simple'> {json simple}</a></li>
<li><a target='api' href='milfs/geojson.php?id=$id'>{GEOJson}</a></a></li>
<li><a target='api' href='mapero.php?id=$id'>Mapa</a></li>
<li><a target='api' href='$_SESSION[site]b$id?registros=10'>Mostrar</a></li>
<li><a target='api' href='$_SESSION[site]f$id?registros=10'>Llenar</a></li>
<li><a target='api' href='$_SESSION[site]g$id'>Embeber</a></li>
<li><a target='api' href='$_SESSION[site]opendata.php?tipo=documento&id=$id'>Doc</a></li>
<li><a target='api' href='$_SESSION[site]l$id'>Informe</a></li>
<li><a target='api' href='$_SESSION[site]opendata.php?tipo=svg&id=$id'>SVG</a></li>
</ul>
</div>"; </div>";
} }
elseif($tipo=="aplicacion"){ elseif($tipo=="aplicacion"){
$acciones=" $acciones="
<div class='list-inline' > <div class='list-inline' >
@ -2702,8 +2721,8 @@ $lis="";
} }
} }
$resultado=" $resultado="
<div class='dropdown'> <div class='dropdown' id='drown_proyecto'>
<button class='btn btn-default dropdown-toggle' type='button' id='drown_$tabla' data-toggle='dropdown' aria-haspopup='true' aria-expanded='true'> <button class='btn btn-success btn-block dropdown-toggle' type='button' id='drown_$tabla' data-toggle='dropdown' aria-haspopup='true' aria-expanded='true'>
$nombre $nombre
<span class='caret'></span> <span class='caret'></span>
</button> </button>
@ -8232,7 +8251,7 @@ while( $row = mysqli_fetch_array( $sql ) ) {
$estadisticas = formulario_estadistica("$formulario","$row[id_campo]","contenido","barras"); $estadisticas = formulario_estadistica("$formulario","$row[id_campo]","contenido","barras");
$listado .= " $listado .= "
<tr> <tr>
<td class='col-xs-2'> <td class='col-xs-12'>
<ul class='list-group'> <ul class='list-group'>
<li class='list-group-item'>Id: $row[id_campo]</li> <li class='list-group-item'>Id: $row[id_campo]</li>
<li class='list-group-item'>Nombre: $row[campo_nombre]</li> <li class='list-group-item'>Nombre: $row[campo_nombre]</li>
@ -8240,7 +8259,7 @@ $listado .= "
<li class='list-group-item'>Descripción: $row[campo_descripcion]</li> <li class='list-group-item'>Descripción: $row[campo_descripcion]</li>
</ul> </ul>
</td> </td>
<td class='col-xs-10'><strong> $row[campo_descripcion]</strong>$estadisticas </td> <td class='col-xs-12'><strong> $row[campo_descripcion]</strong>$estadisticas </td>
</tr> </tr>
"; ";
}else {$listado.="";} }else {$listado.="";}
@ -15847,7 +15866,7 @@ function formulario_grabar($formulario,$accion) {
$formulario_original = $formulario; $formulario_original = $formulario;
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
if($accion == "api"){ if($accion == "api"){
$formulario_original = $formulario; $formulario_original = $formulario;
$formulario = json_decode($formulario,true); $formulario = json_decode($formulario,true);
//$formulario = print_r($formulario,true); //$formulario = print_r($formulario,true);
@ -15866,7 +15885,7 @@ function formulario_grabar($formulario,$accion) {
$control = $formulario['control']; // $control = $formulario['control']; //
$form_id = $formulario['form_id']; // $form_id = $formulario['form_id']; //
$tipo = $formulario['tipo']; // $tipo = $formulario['tipo']; //
if(isset($formulario['metadatos'])){ if(isset($formulario['metadatos'])){
$metadatos = json_decode($formulario['metadatos']); $metadatos = json_decode($formulario['metadatos']);
}else{ $metadatos="";} }else{ $metadatos="";}
@ -16118,13 +16137,13 @@ if($consulta_grabada =='1') {
//parametrizacion_linea('form_id','$id','clase','green','mensaje_$row[control]','','$row[control]'); //parametrizacion_linea('form_id','$id','clase','green','mensaje_$row[control]','','$row[control]');
} }
if( is_array($metadatos) ){ if( is_array($metadatos) ){
$x= $metadatos[1][1]; $x= $metadatos[1][1];
$y= $metadatos[2][1]; $y= $metadatos[2][1];
$z= $metadatos[3][1]; $z= $metadatos[3][1];
$autor= $metadatos[4][1]; $autor= $metadatos[4][1];
$posicion = parametrizacion_linea('form_id',"$formulario[form_id]",'posicion',"$x-$y-$z",'mensaje_$control','',"$formulario[control]"); $posicion = parametrizacion_linea('form_id',"$formulario[form_id]",'posicion',"$x-$y-$z",'mensaje_$control','',"$formulario[control]");
$metadatos_iniciales = parametrizacion_linea('form_id',"$formulario[form_id]",'metadatos_iniciales',"$x-$y-$z-$autor",'mensaje_$control','',"$formulario[control]"); $metadatos_iniciales = parametrizacion_linea('form_id',"$formulario[form_id]",'metadatos_iniciales',"$x-$y-$z-$autor",'mensaje_$control','',"$formulario[control]");
$autor = parametrizacion_linea('form_id',"$formulario[form_id]",'autor',"$autor",'mensaje_$control','',"$formulario[control]"); $autor = parametrizacion_linea('form_id',"$formulario[form_id]",'autor',"$autor",'mensaje_$control','',"$formulario[control]");