From ed88130a01976180647b9230a1020b4924117300 Mon Sep 17 00:00:00 2001 From: fredyrivera Date: Mon, 18 Sep 2017 14:43:37 -0500 Subject: [PATCH] mejoras en vista de informe --- milfs/funciones/funciones.php | 38 +++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 6aca78d..1cce251 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -1665,7 +1665,7 @@ $listado_atenciones =""; $consulta_areas=mysqli_query($link,$sql_areas); if (mysqli_num_rows($consulta_areas)!='0'){/// si hay datos en la consulta while( $row = mysqli_fetch_array( $consulta_areas ) ) {//// se clasifica por area -$cuadro_area .="

$row[consulta_area_nombre]

"; +$cuadro_area .="
"; $area = $row['campo_area']; $id_consulta_datos = $row['id']; /// los campos de cada area @@ -1726,8 +1726,8 @@ while( $row = mysqli_fetch_array( $datos_consulta ) ) { $json_array[$row['campo_nombre']."_titulo"] = "$contenido[0]"; //imprimir_buscador_campo($id_campo,$valor) $listado_atenciones .= " - ".$row['campo_nombre'].": - $imagen

$render

+ ".$row['campo_nombre'].": + $imagen $render "; }else { $listado_atenciones .= "";} }/// fin d el array para datos de la consulta @@ -3123,6 +3123,10 @@ return $resultado; function consultar_contenido_formulario($form,$registros,$pagina,$tipo,$orden,$plantilla){ if($plantilla=="") { $plantilla="landingpage";} + if(isset($_SESSION['proceso'])) { + $filtro_proceso ="AND proceso='$_SESSION[proceso]' "; + }else{ $filtro_proceso =" ";} + $usuario_datos =""; $imagen =""; $acciones =""; $filtro =""; @@ -3161,10 +3165,11 @@ $id_form = $form; $consulta_principal = " SELECT control,id,form_id,contenido FROM form_datos WHERE form_id = '$form' AND id_campo ='$campo_orden' + $filtro_proceso GROUP BY form_datos.control ORDER BY CAST(contenido AS SIGNED ) $orden "; }else { -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id_form' GROUP BY form_datos.control $ordenar"; +$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id_form' $filtro_proceso GROUP BY form_datos.control $ordenar"; } $link=Conectarse(); mysqli_set_charset($link, "utf8"); @@ -3335,6 +3340,7 @@ $acciones $linea $encabezado +
"; } @@ -3364,6 +3370,7 @@ return $respuesta; return $linea; } elseif($tipo =="listado") { +// unset($_SESSION['proceso']); return "$linea_listado"; } else {} @@ -3655,13 +3662,13 @@ function landingpage_contenido_identificador($identificador,$form,$plantilla,$ti $impresion = " -$identificador_original +
-
+
$contenido
- +
"; @@ -3682,6 +3689,10 @@ if($plantilla_original=="svg") { return $impresion;}else{ $documento= ""; $edicion=""; $manejadores=""; + if(isset($_SESSION['proceso'])) { + $usuario = remplacetas_turno('turnos',"id_turno","$_SESSION[proceso]",'id_usuario',"") ; + $usuario_datos = paciente_datos($usuario[0],"impresion",''); + }else{ $usuario_datos="";} $pie = empresa_datos("$id_empresa[0]",'pie'); $pie = "$pie https://tupale.co"; $salto = "
"; @@ -3694,6 +3705,7 @@ $encabezado_empresa = empresa_datos("$id_empresa[0]",'encabezado');
$encabezado_empresa $cabecera +
@@ -3704,7 +3716,16 @@ $encabezado_empresa = empresa_datos("$id_empresa[0]",'encabezado');
-
";} +
+ $usuario_datos + +
+
";}else{ + +$cabecera=""; +$pie=""; +$salto=""; + } $linea = " @@ -12721,6 +12742,7 @@ return $existe; function formulario_valor_campo($perfil,$id_campo,$valor,$id_control,$orden,$timestamp){ $contenido=""; +$editable=""; $contenido_li=""; $contenido_array=array(); if ($timestamp != ""){$where_timestamp = "AND form_datos.timestamp = '$timestamp' ";}ELSE { $where_timestamp = ""; }