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"); ?> -