From bfba3b87bba94a268a821c4aacf0ee8cd4895df4 Mon Sep 17 00:00:00 2001 From: fredyrivera Date: Tue, 26 Sep 2017 10:47:49 -0500 Subject: [PATCH] Creacion de buscador de formularios para MILFS --- milfs/funciones/funciones.php | 45 ++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index f7a9bc2..abe6d10 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -11899,7 +11899,7 @@ return $respuesta; }$xajax->registerFunction("formulario_nuevo"); -function formulario_listado($filtro_grupo,$div){ +function formulario_listado($filtro_grupo,$div,$id_form){ $item=""; $grupo_formularios=""; if ( !isset ( $_SESSION['id_empresa'] ) ) { @@ -11911,7 +11911,7 @@ return $respuesta; if(isset($_SESSION['id_empresa'])) {$id_empresa= $_SESSION['id_empresa'];} if($div==''){ $div = "contenido"; if(isset($_SESSION['grupo_formularios'])) { $sesion_grupo_formularios = $_SESSION['grupo_formularios'];}else { $sesion_grupo_formularios = "";} -$resultado = " "; +$resultado = " "; return $resultado;; } @@ -11922,14 +11922,16 @@ $_SESSION['grupo_formularios'] = $filtro_grupo; $link=Conectarse(); $id=mysqli_real_escape_string($link,'$id'); mysqli_set_charset($link, "utf8"); +if($id_form !="") { $w_id ="AND form_id.id ='$id_form' OR form_id.nombre LIKE '%%$id_form%%' "; $mostrar_panel ="in";}else{ $w_id="";} if($filtro_grupo =="") { -$consulta = "SELECT * FROM form_id WHERE id_empresa ='$_SESSION[id_empresa]' ORDER BY orden ASC"; +$consulta = "SELECT * FROM form_id WHERE id_empresa ='$_SESSION[id_empresa]' $w_id ORDER BY orden ASC"; } else { + $mostrar_panel ="in"; $consulta = " SELECT * FROM form_id, form_grupo WHERE form_grupo.id = form_id.id -AND form_grupo.grupo = '$filtro_grupo' +AND form_grupo.grupo = '$filtro_grupo' $w_id AND form_id.id_empresa ='$_SESSION[id_empresa]' ORDER BY orden ASC"; } $sql=mysqli_query($link,$consulta); @@ -11939,20 +11941,32 @@ if($filtro_grupo !="") { }else{ $leyenda_filtro_grupo ="Administración de Formularios"; unset($_SESSION['grupo_formularios']); } -$resultado_link = " Formularios "; +$resultado_link = " Formularios "; $respuesta->addAssign("link_formulario","innerHTML",$resultado_link); $divider = 1; $columnas = intval(12/$divider); // $listado_grupos = select_empresa('form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido')","AGRUPADO",'','',"$id_empresa"); - $listado_grupos = select_empresa('form_id, form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido')","form_grupo.id = form_id.id",'','',"$id_empresa"); + $listado_grupos = select_empresa('form_id, form_grupo','grupo','grupo',"xajax_formulario_listado((this.value),'contenido','')","form_grupo.id = form_id.id",'','',"$id_empresa"); + $buscador = ""; $listado_grupos =" +
+
- Seleccione un grupo de formularios + Grupos $listado_grupos +
- +
+
+
+ Buscador + $buscador + +
+
+
"; $clonar = clonar_formulario($formulario,$id_empresa,"","","formato"); $mover = mover_formulario($formulario,$id_empresa,"formato"); @@ -12214,25 +12228,27 @@ $item .= " } -else{ $resultado .= "

Aún no se han diseñado formularios

";} +else{ $resultado .= "

No hay formularios para mostrar

";} $resultado_formulario ="
- $clonar - $mover +
- Administración de formularios + + Administración de formularios
-
+
$item
+ $clonar + $mover
"; @@ -14036,7 +14052,8 @@ function milfs(){ }else{ $crear_campos = formulario_crear_campo('','',''); - $listado = formulario_listado('',''); + $listado = formulario_listado('','',''); + //$consultas = formulario_consultar('',''); //$importador = formulario_importador(''); //$limpiar_cache = borrar_tmp('');