#706 En la búsqueda de candidato, no funciona bien la paginación
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@108 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
parent
01e78511c4
commit
4db6fe3298
@ -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,"");
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user