From cd1e1edf5cd6a8c8f332c89c2cbe8065d489db74 Mon Sep 17 00:00:00 2001 From: roberto Date: Fri, 4 May 2012 09:20:44 +0000 Subject: [PATCH] =?UTF-8?q?Se=20modifica=20la=20select=20de=20lista=20de?= =?UTF-8?q?=20ofertas=20para=20hacer=20join=20con=20pedido=20y=20usarios?= =?UTF-8?q?=20y=20sacar=20las=20descripciones=20y=20as=C3=AD=20poder=20ord?= =?UTF-8?q?enar=20por=20solicitud=20y=20candidato=20en=20dicha=20lista=20d?= =?UTF-8?q?e=20ofertas?= 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@144 e2b1556b-49f8-d141-9351-52d6861a72d9 --- src/Objects/ListaOfertas.php | 10 +++++++++- src/ver_lista_ofertas.php | 10 +++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/Objects/ListaOfertas.php b/src/Objects/ListaOfertas.php index b766fb4..1665a2b 100644 --- a/src/Objects/ListaOfertas.php +++ b/src/Objects/ListaOfertas.php @@ -41,7 +41,14 @@ class ListaOfertas { function getOfertas() { // sacado de http://patrickallaert.blogspot.com/2007/09/building-dynamic-sql-queries-elegant.html - $consulta = "SELECT * FROM candidato_pedido"; +// $consulta = "SELECT * FROM candidato_pedido"; + $consulta = "SELECT +candidato_pedido.`oid`, candidato_pedido.`referencia`, candidato_pedido.`candidato`, CONCAT(usuarios.nombre, ' ', usuarios.apellidos) as nombre_candidato, candidato_pedido.`pedido`, pedidos.nombre as nombre_solicitud, +candidato_pedido.`afinidad`, candidato_pedido.`estado`, candidato_pedido.`RRHH`, candidato_pedido.`fecha`, +candidato_pedido.`obsGerente`, candidato_pedido.`obsRRHH`, candidato_pedido.`gerente`, candidato_pedido.`salario_ofertado` +FROM candidato_pedido +LEFT JOIN usuarios on usuarios.oid = candidato_pedido.candidato +LEFT JOIN pedidos on pedidos.oid = candidato_pedido.pedido"; if (count($this->condiciones)) { $consulta .= ' WHERE ' . implode(' AND ', $this->condiciones); @@ -53,6 +60,7 @@ class ListaOfertas { $bd = new BD(); $resultado = $bd->execQuery($consulta); + // Procesamos las ofertas. if (mysql_num_rows($resultado) == 0) { $this->ofertas = array(); diff --git a/src/ver_lista_ofertas.php b/src/ver_lista_ofertas.php index 36c07e5..593d24e 100644 --- a/src/ver_lista_ofertas.php +++ b/src/ver_lista_ofertas.php @@ -77,7 +77,7 @@ echo " "; echo ""; echo " "; // denominacion -$orderView = "denominacion"; +$orderView = "referencia"; echo " "; @@ -92,12 +92,12 @@ echo " "; // solicitud -$orderView = "solicitud"; +$orderView = "nombre_solicitud"; echo " "; -// Cliente -$orderView = "candidato"; +// Candidato +$orderView = "nombre_candidato"; echo " "; @@ -178,7 +178,7 @@ if (count($listadeOfertas) == 0) { if ($variablesExtra != "") { $variablesExtra = "&" . $variablesExtra; } - $variables = "byEstado=" . $tipoOfertas . "order=" . $_GET["order"] . "&modo=" . $_GET["modo"] . $variablesExtra; + $variables = "byEstado=" . $tipoOfertas . "&order=" . $_GET["order"] . "&modo=" . $_GET["modo"] . $variablesExtra; echo $html->paginacion($numPaginas, $pagLista, $destinoURL, $variables, "pagLista"); } else { $variables = "byEstado=" . $tipoOfertas . $variablesExtra;
" . $locale['2014'] . "" . $locale['1042'].":" . "
" . " " . "
" . $locale['1102'] . "
" . " " . "
" . $locale['278'].":" . "
" . " " . "
" . $locale['704'].":" . "
" . " " . "