From 23dbae03621f8964a93a2a04691fe8808457c037 Mon Sep 17 00:00:00 2001 From: humano Date: Sun, 18 Feb 2018 22:28:32 -0500 Subject: [PATCH] correcciones checklist --- index.php | 9 ++++++- milfs/funciones/funciones.php | 47 ++++++++++++++++++++++++----------- 2 files changed, 41 insertions(+), 15 deletions(-) diff --git a/index.php b/index.php index ef43794..2b16692 100644 --- a/index.php +++ b/index.php @@ -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()";} diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index ccd4a91..e254971 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -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',"") ; @@ -1393,6 +1394,7 @@ $tipo_titulos= array("titulos","","$area_principal"); $tipo= array("linea_planilla","","$area_principal"); } + $titulo = formulario_imprimir_linea("$id","",$tipo_titulos).""; $nombre_formulario = remplacetas("form_id","id",$id,"nombre",""); @@ -1431,6 +1433,7 @@ $tipo= array("linea_planilla","","$area_principal"); "; $fila=1; + $cantidad = mysqli_num_rows($sql); @@ -1440,7 +1443,13 @@ $fila=1; while( $row = mysqli_fetch_array( $sql ) ) { - if($fila % $registros == 0) {$separador="$pie
$cabecera$titulo";}else {$separador="";} + if($fila % $registros == 0) {$separador="
$pie
+ + $cabecera +
+ + $titulo";}else {$separador="";} +//$linea = formulario_imprimir_linea("$id","$row[control]",$tipo); $linea = formulario_imprimir_linea("$id","$row[control]",$tipo); $despliegue .= "$linea $separador"; //formulario_imprimir_linea("$row[form_id]","$row[control]") @@ -1449,7 +1458,9 @@ $linea = formulario_imprimir_linea("$id","$row[control]",$tipo); } -$tabla= "
$cabecera $cadena_busqueda $filtro_campos $filtro +//return print_r(mysqli_fetch_array( $sql )); //"

Hola mundo $cabecera xxx $campo $valor // $cantidad

"; + +$tabla= "
$cabecera $cadena_busqueda $filtro_campos $filtro
$fila
@@ -1471,7 +1482,7 @@ $tabla= "
$cabecera $cadena_busqueda $filtro_campos $fil $pie"; $resultado= "
$tabla
"; 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 ="
"; @@ -12857,6 +12872,8 @@ $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 = ""; }else{$contenido="";}} + if($campo_tipo=='15' AND $tipo !="csv"){if($contenido !=""){$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 = " - - "; + "; } else { $contenido ='';} } elseif($campo_tipo=='4'){ $contenido = "$contenido";} @@ -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 ="
$imagen $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 ";