From b771f311b724fe0258f4c8a7a73ecf3dd5799505 Mon Sep 17 00:00:00 2001 From: fredyrivera Date: Mon, 21 Aug 2017 13:07:12 -0500 Subject: [PATCH] Visualizacion de registros en campos multiples en consulta de formulario --- milfs/funciones/funciones.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 22b4b3e..746a2c7 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -1687,7 +1687,7 @@ $json_array[$row['campo_nombre']."_titulo"] = "$contenido[0]"; //imprimir_buscador_campo($id_campo,$valor) $listado_atenciones .= " ".$row['campo_nombre'].": - $imagen

$render

+ $imagen

$render

"; }else { $listado_atenciones .= "";} }/// fin d el array para datos de la consulta @@ -4600,6 +4600,7 @@ foreach($listado_campos as $campo=>$valor){ //$imagen = buscar_imagen($if_form,$row['control'],"",""); $contenido = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo ='$valor' ") ; $id_dato = remplacetas('form_datos','control',$row['control'],'id',"id_campo ='$valor' ") ; + $multiple = remplacetas('form_contenido_campos','id_form',$id_form,'multiple',"id_campo ='$valor' ") ; //$id_empresa = remplacetas('form_datos','control',$row['control'],'id_empresa',"id_campo ='$valor' ") ; $tipo_campo = remplacetas('form_campos','id',$valor,'campo_tipo',"") ; $web = remplacetas("empresa","id",$id_empresa,"web",""); @@ -4630,16 +4631,18 @@ foreach($listado_campos as $campo=>$valor){ } elseif($tipo_campo[0] =="30" or $tipo_campo[0] =="24") { $valor_actual = json_render("$contenido[0]","html","$row[control]"); - @$listado_campos .= "$valor_actual "; + @$listado_campos .= "$valor_actual"; } // // if($tipo_campo[0] =="29" ) {$contenido[0] =" "; }//$contenido=""; else { -@$listado_campos .= "$contenido[0]"; + + if($multiple[0] =='1') { $contenido_multiple = formulario_valor_campo("$id_form","$valor","","$row[control]",'',"$row[timestamp]"); $contenido[0] = $contenido_multiple[8];}else{$contenido[0]=$contenido[0];} +@$listado_campos .= "$contenido[0] "; } } - if (!is_array($listado_campos)){$listado_campos="$listado_campos";}else {$listado_campos=$listado_campos;} + if (!is_array($listado_campos)){$listado_campos="$listado_campos";}else {$listado_campos=$listado_campos;} $areas = resumen_identificador("$row[control]",'','','boton'); $acceso = generar_acceso($row[control],"",""); @@ -12515,6 +12518,8 @@ return $existe; function formulario_valor_campo($perfil,$id_campo,$valor,$id_control,$orden,$timestamp){ $contenido=""; +$contenido_li=""; +$contenido_array=array(); if ($timestamp != ""){$where_timestamp = "AND form_datos.timestamp = '$timestamp' ";}ELSE { $where_timestamp = ""; } //if($id_control !=""){ $control ="AND `control` = '$id_control'";}else {$control ="";} $campo_multiple = remplacetas("form_contenido_campos","id_campo",$id_campo,"multiple"," id_form ='$perfil'"); @@ -12576,6 +12581,8 @@ while( $row = mysqli_fetch_array( $sql ) ) { $identificador = $identificador[0]; $contenido_campo = remplacetas('form_datos','id',$identificador,'contenido',"") ; $contenido .= "$contenido_campo[0]\n"; + $contenido_li .= "
  • $contenido_campo[0]
  • "; + $contenido_array[]=$contenido_campo[0]; } } // $contenido .="$consulta"; @@ -12587,6 +12594,7 @@ $existe[] = $md5_contenido; $existe[] = $orden; $existe[] = $id_usuario; $existe[] = $ip; +$existe[] = $contenido_li; } return $existe; }