Formulario para la pagina de inicio

This commit is contained in:
humano 2018-04-01 12:25:44 -05:00
parent 6bad71edb6
commit 149f45cc6a
2 changed files with 53 additions and 42 deletions

View File

@ -177,6 +177,12 @@ if ($variable !=''){
$background_imagen = remplacetas('empresa','id',"$id_empresa",'imagen','') ; $background_imagen = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
$background_imagen = $background_imagen[0]; $background_imagen = $background_imagen[0];
$uri_set = ""; $uri_set = "";
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION[id_empresa],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
if($pagina_inicio_definida[0] !=""){
$vista_favorita = vista_favorita($pagina_inicio_definida[0]);
//$set= $pagina_inicio_definida[0];
$onload = "<script type=\"text/javascript\">window.location.href='$vista_favorita';</script> ";
}
$acceso = 1; $acceso = 1;
$menu =" $menu ="
<div class='col-sm-2 hidden-xs hidden-sm'> <div class='col-sm-2 hidden-xs hidden-sm'>

View File

@ -1,5 +1,26 @@
<?php <?php
date_default_timezone_set('America/Bogota'); date_default_timezone_set('America/Bogota');
function vista_favorita($form_id){
$favorita="";
$vista_favorita = remplacetas('form_parametrizacion','campo',$form_id,'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
$vista=$vista_favorita[0];
if($vista=='libro') { $favorita="b$form_id?registros=10";}
elseif($vista=='aplicacion') { $favorita="a$form_id";}
elseif($vista=='set') { $favorita="s$form_id";}
elseif($vista=='mapa') { $favorita="mapero.php?id=$form_id";}
elseif($vista=='presentacion') { $favorita="c$form_id";}
elseif($vista=='timeline') { $favorita="timeline.php?id=$form_id";}
elseif($vista=='formulario') { $favorita="f$form_id";}
elseif($vista=='informe') { $favorita="l$form_id";}
elseif($vista=='planilla') { $favorita="p$form_id";}
elseif($vista=='agenda') { $favorita="?eventos=$form_id";}
elseif($vista=='checklist') { $favorita="m$form_id";}
elseif($vista=='notas') { $favorita="n$form_id";}
else{ $favorita="b$form_id?registros=10";}
return $favorita;
}
function limpiar_cadena($cadena) { function limpiar_cadena($cadena) {
return (preg_replace('[^ A-Za-z0-9_-ñÑ]', '', $cadena)); return (preg_replace('[^ A-Za-z0-9_-ñÑ]', '', $cadena));
@ -6959,43 +6980,7 @@ function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div,$script,$
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
if($tabla =="") { if($tabla =="") {
$resultado = " $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='input-group class='has-error''>
<label for='tabla'>Tabla</label>
<input class='form-control' id='tabla' name='tabla'>
<small class='text-danger'> *Campo obligatorio</small>
</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='glyphicon glyphicon-floppy-disk'></i> Grabar</div>
</div>
</div>
</fieldset>
</form>
"; ";
return $resultado; return $resultado;
} }
@ -11796,7 +11781,26 @@ return $link;
class='btn btn-success'>Cambiar logo</div><br>"; class='btn btn-success'>Cambiar logo</div><br>";
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div) //parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
$parametrizacion =parametrizacion_linea("","","","",""); $parametrizacion =parametrizacion_linea("","","","","");
$usuarios_autorizados = autorizar_usuarios('','',''); $usuarios_autorizados = autorizar_usuarios('','','');
$pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION[id_empresa],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
$listado_formularios = select_key('form_id,form_grupo','id','form_id.id','nombre',"xajax_parametrizacion_linea('empresa',$_SESSION[id_empresa],'pagina_inicio',(this.value),'div_pagina_inicio','','');","form_id.id_empresa = '$_SESSION[id_empresa]' AND form_id.id = form_grupo.id ",'tipo_consulta',"$pagina_inicio_definida[0]");
$pagina_inicio= "
<br>
<div class='container'>
<div class='input-group'>
<span class='input-group-addon'>
Página de Inicio : <span id='div_pagina_inicio'>$pagina_inicio_definida[0]</span>
</span>
$listado_formularios
</div>
</div>
";
$resultado .=" $resultado .="
<div class='img-round ' id='banner_imagen' style=' <div class='img-round ' id='banner_imagen' style='
@ -11816,6 +11820,8 @@ return $link;
</div> </div>
$pagina_inicio
$usuarios_autorizados $usuarios_autorizados
<div class='row'> <div class='row'>
<div class='col-sm-6'> <div class='col-sm-6'>
@ -11853,10 +11859,7 @@ return $link;
</div> </div>
<hr> <hr>
<div class='container alert alert-warning'>
$parametrizacion
</div>
"; ";
@ -14559,6 +14562,8 @@ if (mysqli_num_rows($sql)!='0' ){
$mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ; $mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ;
$llenar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='llenar_portal'") ; $llenar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='llenar_portal'") ;
$ver_data = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='ver_data_portal'") ; $ver_data = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='ver_data_portal'") ;
$pagina_inicio = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='pagina_inicio'") ;
if($pagina_inicio[0] !="1"){$pagina_inicio[0] ="0";}
$vista_favorita = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ; $vista_favorita = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
if($geo[0] !='') { $mapa= "<li class='list-group-item'><a href='mapero.php?id=$id' target='mapa'><i class='glyphicon glyphicon-globe'></i> Mapa</a></li>";}else {$mapa='';} if($geo[0] !='') { $mapa= "<li class='list-group-item'><a href='mapero.php?id=$id' target='mapa'><i class='glyphicon glyphicon-globe'></i> Mapa</a></li>";}else {$mapa='';}
@ -14631,7 +14636,7 @@ $item .= "<!-- <div class='col-sm-$columnas' style=';'> -->
min='0' max='1' > min='0' max='1' >
<span class='input-group-addon'>SI</span><span class='input-group-addon alert-success' id= 'div_$name'>Ver data desde el portal</span> <span class='input-group-addon'>SI</span><span class='input-group-addon alert-success' id= 'div_$name'>Ver data desde el portal</span>
</div> </div>
</li>
</ul> </ul>
@ -16128,7 +16133,7 @@ $resultado=" <SELECT class='form-control' NAME='$name' id='$name' onchange=\"$on
" ; " ;
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
if($row[$key]=="") {$resultado.="";}else{ if($row[$key]=="") {$resultado.="";}else{
if($row[$key] ==="$valor"){$selected="selected";}else{$selected ="";} if($row[$key] =="$valor"){$selected="selected";}else{$selected ="";}
$resultado .= "<option value='$row[$key]' $selected > ".substr($row[$campo1], 0, 150 )." ".substr($row[$campo2], 0, 30 )." </option>"; $resultado .= "<option value='$row[$key]' $selected > ".substr($row[$campo1], 0, 150 )." ".substr($row[$campo2], 0, 30 )." </option>";
} }