diff --git a/src/buscar_candidato.php b/src/buscar_candidato.php index edc4010..d212092 100644 --- a/src/buscar_candidato.php +++ b/src/buscar_candidato.php @@ -24,7 +24,24 @@ $camposPermitidos = array("nombre", "apellidos", "observaciones"); //////////////////////////// // Proceso del Formulario /////////////////////////// -if(isset($_POST['buscar'])) { +if (isset($_GET['pagLista'])) { + if ((isset($_SESSION['palabra'])) && ($_SESSION['palabra'] != "")) + $_POST['palabra'] = $_SESSION['palabra']; + + if ((isset($_SESSION['campos'])) && ($_SESSION['campos'] != "")) + $_POST['campo'] = $_SESSION['campos']; + + if ((isset($_SESSION['perfiles_tecnicos'])) && ($_SESSION['perfiles_tecnicos'] != "")) + $_POST['id_perfil_tecnico'] = $_SESSION['perfiles_tecnicos']; + + if ((isset($_SESSION['perfiles_funcionales'])) && ($_SESSION['perfiles_funcionales'] != "")) + $_POST['id_perfil_funcional'] = $_SESSION['perfiles_funcionales']; + + if ((isset($_SESSION['tecnologias'])) && ($_SESSION['tecnologias'] != "")) + $_POST['tecnologias'] = $_SESSION['tecnologias']; +} + +if ((isset($_POST['buscar'])) || (isset($_GET['pagLista']))) { $palabra=$_POST['palabra']; $campos=$_POST['campo']; $whereCampos=""; @@ -86,6 +103,13 @@ if(isset($_POST['buscar'])) { $whereTecnologias = $whereTecnologias . "(capacidades_perfil_tecnologias.id_tecnologia = ". $tecnologia ." and capacidades_perfil_tecnologias.id_capacidad = capacidades3.id and capacidades3.id_usuario = usuarios.oid)"; } +//Vamos a meter los parametros de busqueda en session para que en la paginación no se pierdan +$_SESSION['palabra']=$palabra; +$_SESSION['campos']=$campos; +$_SESSION['perfiles_tecnicos']=$perfiles_tec; +$_SESSION['perfiles_funcionales']=$perfiles_fun; +$_SESSION['tecnologias']=$tecnologias; + if ($errores == "") { $query = "SELECT distinct usuarios.* from ". $tablas ." where (usuarios.tipo = 'candidato')"; if ($whereCampos != "") @@ -97,7 +121,7 @@ if(isset($_POST['buscar'])) { if ($whereTecnologias != "") $query = $query . " and (". $whereTecnologias .")"; -// echo $query; + //echo $query; $listaCandidatos=new ListaCandidatos($usuario,"",$query,""); } }