mejoras vista aplicacion

This commit is contained in:
humano 2018-10-27 08:27:02 -05:00
parent 27e93edaea
commit 413460f39e

View File

@ -6,19 +6,26 @@ date_default_timezone_set('America/Bogota');
use Firebase\JWT\JWT;
function build_list($group) {
$form_id="";
$output = (is_array($group)) ? "<tr>" : "";
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 .= "<td>$attr - $item</td>";
}
if( $attr=="id_aplicacion") { $form_id= $item;}
}
}
$output .= (is_array($group)) ? "</tr>" : "";
$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)<table class='table table-bordered table-striped'>$titulos $despliegue</table>$pie";
$tabla= "$cabecera <table class='table table-bordered table-striped'>$titulos $despliegue</table>$pie";
return "<div class='container-fluid'>$tabla</div>";
}
@ -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 ="<td class=' col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$interaccion_form $interaccion</td>"; $clase_interaccion="warning";}else{ $interaccion=""; $clase_interaccion="";}
if($row['id_campo'] == $campo_interaccion){$interaccion = $interaccion_campo; $col_checkeo_td ="<td class=' col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$interaccion_form $interaccion</td>"; $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 ="<th class='col_$row[id_campo] planilla_titulo_$row[id_campo] $clase_interaccion $class_area'></th>"; $col_checkeo_td ="<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$checkin $interaccion</td>";}else{$col_checkeo_titulo =""; $col_checkeo_td ="";}
if($tipo_original[3] =="checkeo"){ $col_checkeo_titulo ="<th class='col_$row[id_campo] planilla_titulo_$row[id_campo] $clase_interaccion $class_area'></th>"; $col_checkeo_td ="<td class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$checkin $interaccion</td>";}
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 .= "<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $clase_interaccion $class_area'>$contenido</td>$col_checkeo_td";
}else{ $csv.="<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion'> </td> $col_checkeo_td";}
}else{ $csv.="<td style ='max-width:200px;' class='col_$row[id_campo] planilla_contenido_$row[id_campo] $class_area $clase_interaccion'></td> $col_checkeo_td";
}
}
elseif($tipo=="array"){