From 6771ae2c1ea16fcc17710e46d98cee5440e29b39 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 5 Apr 2011 10:04:52 +0000 Subject: [PATCH] =?UTF-8?q?Ticket=20#562=20->=20En=20la=20pantalla=20de=20?= =?UTF-8?q?b=C3=BAsqueda=20de=20candidato,=20se=20debe=20poder=20elegir=20?= =?UTF-8?q?varios=20perfiles=20t=C3=A9cnicos.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@18 e2b1556b-49f8-d141-9351-52d6861a72d9 --- src/busqueda_personas_multiple.php | 13 +++++++++++-- src/formulario_buscar_persona.php | 12 ++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/busqueda_personas_multiple.php b/src/busqueda_personas_multiple.php index e8bd9fa..159527c 100644 --- a/src/busqueda_personas_multiple.php +++ b/src/busqueda_personas_multiple.php @@ -106,10 +106,19 @@ if ($cuenta_corriente != ""){ // $condicion .= "usuarios.rol = '".$rol."',"; //} -if ($perfil != ""){ - $condicion .= "usuarios.perfil = '".$perfil."',"; +// Ticket #562 -> En la pantalla de búsqueda de candidato, se debe poder elegir varios perfiles técnicos. +$puesto_perfil = false; +if(is_array($perfil)){ + foreach($perfil as $per) + if ($per != ""){ + if(!$puesto_perfil) + $tabla .= ",perfil_usuario"; + $puesto_perfil = true; + $condicion .= "perfil_usuario.perfil = '".$per."' and perfil_usuario.oid_i = usuarios.oid or "; + } } + if ($salario != ""){ $condicion .= "usuarios.salario_min <= '".$salario."' and usuarios.salario_max >= '".$salario."',"; } diff --git a/src/formulario_buscar_persona.php b/src/formulario_buscar_persona.php index 6f330be..e1d0c97 100644 --- a/src/formulario_buscar_persona.php +++ b/src/formulario_buscar_persona.php @@ -96,11 +96,11 @@ include("functions.php"); ?> - - '.$locale['ns'].''; - rellena_desplegable_select_oid("perfil","perfil",$auxiliar,$perfil); - ?> +
+ En la pantalla de búsqueda de candidato, se debe poder elegir varios perfiles técnicos. */ ?> + listaSelect("perfil","oid","id","perfil",array("",$locale['ns']),"",true,true); + ?> @@ -134,4 +134,4 @@ include("functions.php"); ?> - \ No newline at end of file +