From 413460f39e7289de4ae07b05b13e8dbd119f16e5 Mon Sep 17 00:00:00 2001 From: humano Date: Sat, 27 Oct 2018 08:27:02 -0500 Subject: [PATCH] mejoras vista aplicacion --- funciones/funciones.php | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/funciones/funciones.php b/funciones/funciones.php index dc6db25..7bc6890 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -6,19 +6,26 @@ date_default_timezone_set('America/Bogota'); use Firebase\JWT\JWT; function build_list($group) { + $form_id=""; $output = (is_array($group)) ? "" : ""; foreach($group as $attr => $item) { if(is_array($item) || is_object($item)) { $output .= build_list($item); } else { if( $attr=="identificador") { + $output .= formulario_imprimir_linea("","$item","linea_planilla").""; + // $output .= "$attr - $item"; } + if( $attr=="id_aplicacion") { $form_id= $item;} + } } $output .= (is_array($group)) ? "" : ""; - $salida =" $output"; + + + $salida ="$output"; return $salida; } function generar_token($div,$tipo) { @@ -1905,7 +1912,7 @@ $linea = formulario_imprimir_linea("$id","$row[control]","linea_planilla"); } -$tabla= "$cabecera ($registros)$titulos $despliegue
$pie"; +$tabla= "$cabecera $titulos $despliegue
$pie"; return "
$tabla
"; } @@ -13673,6 +13680,10 @@ function formulario_imprimir_linea($id,$control,$tipo) { $interaccion_campo=""; $campo_interaccion=""; $interaccion_form=""; + if($id ==""){ + $id = remplacetas('form_datos','control',$control,'form_id',"") ; + $id=$id[0]; + } $id = mysql_seguridad($id); $tipo_original = $tipo; @@ -13787,7 +13798,8 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; } /// PRIVACIDAD del campo $campo_area =$row['campo_area']; - if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo; $col_checkeo_td ="$interaccion_form $interaccion"; $clase_interaccion="warning";}else{ $interaccion=""; $clase_interaccion="";} + if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo; $col_checkeo_td ="$interaccion_form $interaccion"; $clase_interaccion="warning";} + else{ $interaccion=""; $clase_interaccion="";} if($campo_interaccion !=""){ if(($area !="") AND $row['campo_area'] == $area or ($row['id_campo'] == $campo_interaccion)){$class_area = "info" ;}else{ $class_area="hidden $area area_$row[campo_area]"; } }else{ @@ -13795,7 +13807,8 @@ if(!isset($_REQUEST['print'])) { $src ="data-src";}else{ $src =" print src"; } } $checkin = remplacetas('form_parametrizacion','item',$control,'timestamp'," opcion ='1' AND descripcion ='$row[id_campo]'"); if($checkin[0] !=""){ $checkin= "$checkin[0]";}else{$checkin="";} - if($tipo_original[3] =="checkeo"){ $col_checkeo_titulo =""; $col_checkeo_td ="$checkin $interaccion";}else{$col_checkeo_titulo =""; $col_checkeo_td ="";} + if($tipo_original[3] =="checkeo"){ $col_checkeo_titulo =""; $col_checkeo_td ="$checkin $interaccion";} + else{$col_checkeo_titulo =""; $col_checkeo_td ="";} if($row['campo_tipo'] == 18){$class_area = "hidden" ;}else{ $class_area=$class_area; } @@ -13877,7 +13890,9 @@ if ($autorizado != '0'){ } $csv .= "$contenido$col_checkeo_td"; - }else{ $csv.=" $col_checkeo_td";} + }else{ $csv.=" $col_checkeo_td"; + + } } elseif($tipo=="array"){