correcciones checklist

This commit is contained in:
humano 2018-02-18 22:28:32 -05:00
parent 985712cea8
commit 23dbae0362
2 changed files with 41 additions and 15 deletions

View File

@ -270,6 +270,12 @@ if ($variable !=''){
}
elseif($v[0] =='p') {
$set =$v[1];
$form =$v[1];
$empresa = remplacetas('form_id','id',$form,'id_empresa',"") ;
$razon_social_portal = remplacetas('empresa','id',"$empresa[0]",'razon_social','') ;
$titulo = remplacetas('empresa','id',"$empresa[0]",'razon_social','') ;
$id_empresa = $empresa[0];
/// s= SET DE DATOS
$embebido = "1";
if(isset($_REQUEST['print'])) { $print = "window.print()";}
@ -677,7 +683,8 @@ $aplicacion_pie="
$form =$v[1];
$empresa = remplacetas('form_id','id',$form,'id_empresa',"") ;
$razon_social_portal = remplacetas('empresa','id',"1",'razon_social','') ;
$razon_social_portal = remplacetas('empresa','id',"$empresa[0]",'razon_social','') ;
$titulo = remplacetas('empresa','id',"$empresa[0]",'razon_social','') ;
$id_empresa = $empresa[0];
$embebido = "1";
if(isset($_REQUEST['print'])) { $print = "window.print()";}

View File

@ -1340,6 +1340,7 @@ return $resultado;
function checklist($id,$registros,$campo,$valor,$accion){
//$valor=urldecode($valor);
$area_principal ="";
$despliegue="";
$link=Conectarse();
mysqli_set_charset($link, "utf8");
@ -1374,13 +1375,13 @@ if($campo !="" AND $valor !=''){ $w_campo = " AND id_campo= '$campo' AND conten
$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY form_datos.control ";
mysqli_real_escape_string($link,$consulta_principal);
$sql_total=mysqli_query($link,$consulta_principal);
$sql=mysqli_query($link,$consulta_principal);
mysqli_data_seek($sql_total, 0);
mysqli_data_seek($sql, 0);
// $equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
$empresa = remplacetas('form_id','id',"$id",'id_empresa',"") ;
@ -1394,6 +1395,7 @@ $tipo= array("linea_planilla","","$area_principal");
}
$titulo = formulario_imprimir_linea("$id","",$tipo_titulos)."";
$nombre_formulario = remplacetas("form_id","id",$id,"nombre","");
$descripcion_formulario = remplacetas("form_id","id",$id,"descripcion","");
@ -1431,6 +1433,7 @@ $tipo= array("linea_planilla","","$area_principal");
</div>";
$fila=1;
$cantidad = mysqli_num_rows($sql);
@ -1440,7 +1443,13 @@ $fila=1;
while( $row = mysqli_fetch_array( $sql ) ) {
if($fila % $registros == 0) {$separador="</table>$pie<div class='saltopagina'></div>$cabecera<table class='table table-bordered table-striped'><th></th>$titulo";}else {$separador="";}
if($fila % $registros == 0) {$separador="</table></div >$pie<div class='saltopagina'></div>
$cabecera
<div class='table-responsive' >
<table id='planilla' class='table table-bordered table-striped'>
<thead><th></th>$titulo</thead>";}else {$separador="";}
//$linea = formulario_imprimir_linea("$id","$row[control]",$tipo);
$linea = formulario_imprimir_linea("$id","$row[control]",$tipo);
$despliegue .= "<tr><td><small>$fila</small></td>$linea</tr> $separador";
//formulario_imprimir_linea("$row[form_id]","$row[control]")
@ -1449,7 +1458,9 @@ $linea = formulario_imprimir_linea("$id","$row[control]",$tipo);
}
$tabla= " <div class='container'> $cabecera $cadena_busqueda $filtro_campos $filtro
//return print_r(mysqli_fetch_array( $sql )); //"<h1>Hola mundo $cabecera xxx $campo $valor // $cantidad</h1>";
$tabla= "<div class='container'> $cabecera $cadena_busqueda $filtro_campos $filtro
<div class='table-responsive' >
<table id='planilla' class='table table-bordered table-striped table-responsive table-hover'>
<thead> <th></th>
@ -1471,7 +1482,7 @@ $tabla= " <div class='container'> $cabecera $cadena_busqueda $filtro_campos $fil
$pie";
$resultado= "<div id='check_div' class='container-fluid'>$tabla</div>";
if($accion != "xajax"){
return $resultado;
return $resultado."";
}
else{
@ -12782,9 +12793,10 @@ function formulario_imprimir_linea($id,$control,$tipo) {
$interaccion_form="";
$id = mysql_seguridad($id);
$tipo_original = $tipo;
if(is_array($tipo_original) and $tipo[0]=='interaccion_linea'){
if($tipo[1] !=""){
$campo_interaccion = "$tipo[1]";
$campo_interaccion = $tipo[1];
$area = "$tipo_original[2]";
if($area !=""){ $consulta_area= "SELECT * FROM form_datos,form_campos WHERE form_datos.id_campo=form_campos.id AND (form_campos.campo_area = '$area' OR form_campos.id='$campo_interaccion' )AND control = '$control' GROUP BY id_campo ";}
$interaccion_campo =interaccion_identificador("$control","",'check',"$tipo[1]");//"";
@ -12804,6 +12816,8 @@ function formulario_imprimir_linea($id,$control,$tipo) {
if($area !=""){ $consulta_area= "SELECT * FROM form_datos,form_campos WHERE form_datos.id_campo=form_campos.id AND (form_campos.campo_area = '$area' OR form_campos.id='$campo_interaccion' ) GROUP BY id_campo ";}
}else{}
$csv ="";
//if($id !='') {$w_id = "AND form_id = '$id'";}
@ -12835,6 +12849,7 @@ $link=Conectarse();
mysqli_set_charset($link, "utf8");
$sql=mysqli_query($link,$consulta);
if($id !='') {$id = $id;}else {$id=mysqli_result($sql,0,"form_id");}
$categoria_campo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
$categoria_campo = $categoria_campo[0];
@ -12843,7 +12858,7 @@ if($id !='') {$id = $id;}else {$id=mysqli_result($sql,0,"form_id");}
$timestamp=mysqli_result($sql,0,"timestamp");
$fecha = date ( "Y-m-d h:i:s" , $timestamp);
//return "Hola mundo";
if (mysqli_num_rows($sql)!='0'){
mysqli_data_seek($sql, 0);
// $resultado ="<tr >";
@ -12857,6 +12872,8 @@ $td .= "<td class='planilla_contenido_$row[id_campo]' >$imagen</td>";
}else {$imagen='';}
if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
//return " id= $id // $consulta" ;//print_r($tipo_original);
while( $row = mysqli_fetch_array( $sql ) ) {
$campo_area =$row['campo_area'];
if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo; $clase_interaccion="warning";}else{ $interaccion=""; $clase_interaccion="";}
@ -12870,6 +12887,7 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
$campo_tipo = remplacetas('form_campos','id',$row['id_campo'],'campo_tipo',"");
$campo_tipo =$campo_tipo[0];
$contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",'',"");
//return "$row[id_campo]";
$contenido_completo= $contenido[3];
$md5_contenido = $contenido[4];
//md5(binary contenido) as md5_contenido,
@ -12916,7 +12934,7 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
$lon = $campos[1];
$zoom = $campos[2];
//@require("includes/datos.php");
$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
//$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
//http://staticmap.openstreetmap.de/staticmap.php?center=40.714728,-73.998672&zoom=14&size=865x512&maptype=mapnik
$contenido = "
@ -12975,18 +12993,16 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
if($size > $limite) {
$contenido = substr($contenido,0, $length = 300)."... ";//$contenido;
}
if($campo_tipo=='15' AND $tipo==""){if($contenido !=""){$contenido = "<img class='img-responsive' style='width:100%' src='$_SESSION[site]milfs/images/secure/?file=600/$contenido'>"; }else{$contenido="";}}
if($campo_tipo=='15' AND $tipo !="csv"){if($contenido !=""){$contenido = "<img class='img img-rounded' style='height:100px;' src='$_SESSION[site]milfs/images/secure/?file=600/$contenido'>"; }else{$contenido="";}}
if($campo_tipo=='14'){
if($contenido !='') {
$campos = explode(" ",$contenido);
$lat = $campos[0];
$lon = $campos[1];
$zoom = $campos[2];
@require("includes/datos.php");
$url_pin =urlencode("$_SESSION[site]milfs/images/iconos/pin.png");
// @require("includes/datos.php");
$contenido = "
<!-- <img class='img-round' src='https://dev.openstreetmap.de/staticmap/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' > -->
<img class='lazy img-round img img-responsive' data-src ='http://staticmap.openstreetmap.de/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >";
<img style='height:100px;' class='lazy img-rounded img ' data-src ='http://staticmap.openstreetmap.de/staticmap.php?center=$lon,$lat&zoom=$zoom&size=350x100&maptype=mapnik&markers=$lon,$lat,red-pushpin' >";
} else { $contenido ='';}
}
elseif($campo_tipo=='4'){ $contenido = "<a href='$contenido' target='_blank'>$contenido</a>";}
@ -12994,7 +13010,8 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; }
elseif($campo_tipo=='3' AND $contenido !=""){ $contenido = $contenido;}
elseif($campo_tipo =="6" ) {$contenido =imprimir_buscador_campo($row[id_campo],$contenido) ;}
else {$contenido = Markdown("$contenido");}
else {$contenido = $contenido."" ; //Markdown("$contenido");
}
}
@ -13018,7 +13035,7 @@ else {$identificador ="<td class='control_planilla $clase_interaccion'> $control
$resultado .="$td $identificador ";
}else{
//return "Hola mundo";
}
if($tipo =='titulos_csv' or $tipo=='linea_csv') {
@ -16132,6 +16149,8 @@ return $resultado;
function select_campos_formulario($id,$nombre,$onchange,$valor){
$link=Conectarse();
$name="";
$vacio="";
mysqli_set_charset($link, "utf8");
$consulta = "SELECT form_campos.id , form_campos.campo_nombre FROM form_campos, form_contenido_campos WHERE form_contenido_campos.id_form = '$id' AND form_campos.id = form_contenido_campos.id_campo ";