Tarea #600 -> Mostrar la columna "Estado" en la lista de candidatos cuando sea necesario.

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@45 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
David Arranz 2011-05-04 14:52:37 +00:00
parent 74418ecfda
commit 07067ced42
3 changed files with 55 additions and 25 deletions

View File

@ -1012,4 +1012,5 @@ $locale['4048'] = "Cualquier perfil técnico";
$locale['5001'] = "Provincia no deseada:";
$locale['5002'] = "Se ha eliminado la provincia no deseada correctamente";
$locale['5003'] = "Estado";
?>

View File

@ -20,16 +20,19 @@ echo "<h2>".$locale['801']."</h2>";
// Recuperamos la lista de los candidatos
// Variables por si es una ordenacion
$order_by="";
if($_GET["order"]!=""){
if(!empty($_GET["order"])){
$order_by = " ORDER by ".$_GET["order"]." ".$_GET["modo"];
} else {
$order_by = " ORDER BY fecha_modificacion DESC";
}
$modo = stripinput($_GET["modo"]);
if($_GET['byEstado']!=""){
$tipoPedidos=stripinput($_GET['byEstado']);
$modo = (!empty($_GET["modo"])) ? stripinput($_GET["modo"]) : "";
if(!empty($_GET["byEstado"])){
$tipoPedidos=stripinput($_GET["byEstado"]);
} else {
$tipoPedidos="10";
$tipoPedidos="0";
}
$listaCandidatos=new ListaCandidatos($usuario,$order_by,"",$tipoPedidos);

View File

@ -7,18 +7,24 @@ include_once("seguridad.php");
// Recuperamos la lista de candidatos
$variables = "" ;
$mensaje = "";
// Comprobamos mensajes que pueden llegar hasta aqui
switch (stripinput($_GET['msg'])) {
case "1":$mensaje="<div class=\"aviso ok\">".$locale['1098']."</div>";
break;
case "2":$mensaje="<div class=\"aviso error\">".$locale['1099']."</div>";
break;
default:
break;
if (!isset($destinoURL)) {
$destinoURL = "";
}
echo $mensaje;
// Comprobamos mensajes que pueden llegar hasta aqui
if(!empty($_GET["msg"])){
switch (stripinput($_GET["msg"])) {
case "1":$mensaje="<div class=\"aviso ok\">".$locale['1098']."</div>";
break;
case "2":$mensaje="<div class=\"aviso error\">".$locale['1099']."</div>";
break;
default:
break;
}
echo $mensaje;
}
if (isset($variablesExtra)) {
if ($variablesExtra != "") $variablesExtra = "&" . $variablesExtra;
@ -29,7 +35,7 @@ if (isset($variablesExtra)) {
?>
<div style="float:left; padding-top:10px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;background-color:#F0F0F0">
<ul id="tabnav">
<li class="<?php if ($tipoPedidos=="0") echo "activo"; else echo "inactivo";?>"><a href="<?php echo $destinoURL."?byEstado=0".$variablesExtra; ?>"><?php echo $locale['1901']; ?></a></li>
<li class="<?php if ($tipoPedidos=="0") echo "activo"; else echo "inactivo";?>"><a href="<?php echo $destinoURL."?byEstado=0".$variablesExtra; ?>"><?php echo $locale["1901"]; ?></a></li>
<li class="<?php if ($tipoPedidos=="10") echo "activo"; else echo "inactivo";?>"><a href="<?php echo $destinoURL."?byEstado=10".$variablesExtra; ?>"><?php echo nombre_estado("10"); ?></a></li>
<li class="<?php if ($tipoPedidos=="30") echo "activo"; else echo "inactivo";?>"><a href="<?php echo $destinoURL."?byEstado=30".$variablesExtra; ?>"><?php echo nombre_estado("30"); ?></a></li>
<li class="<?php if ($tipoPedidos=="50") echo "activo"; else echo "inactivo";?>"><a href="<?php echo $destinoURL."?byEstado=50".$variablesExtra; ?>"><?php echo nombre_estado("50"); ?></a></li>
@ -51,9 +57,11 @@ if (isset($variablesExtra)) {
$variablesExtra.="&byEstado=".$tipoPedidos;
echo '<div id="ContTabul">';
?>
<table width="100%" border="1">
<tr class="encabezado" align="center">
<td colspan="3"><?php echo $locale['2014']; ?></td>
<td><?php echo $locale['1521'];
$orderView="nombre" ?><br />
<a href="<?php echo $destinoURL; ?>?order=<?php echo $orderView; ?>&modo=asc<?php echo $variablesExtra; ?>" ><img src="css/asc.png" /></a>
@ -84,6 +92,15 @@ echo '<div id="ContTabul">';
<a href="<?php echo $destinoURL; ?>?order=<?php echo $orderView; ?>&modo=asc<?php echo $variablesExtra; ?>" ><img src="css/asc.png" /></a>
<a href="<?php echo $destinoURL; ?>?order=<?php echo $orderView; ?>&modo=desc<?php echo $variablesExtra; ?>" ><img src="css/desc.png" /></a>
</td>
<?php if ($tipoPedidos == "0") {?>
<td><?php echo $locale['5003'];
$orderView="estado" ?><br />
<a href="<?php echo $destinoURL; ?>?order=<?php echo $orderView; ?>&modo=asc<?php echo $variablesExtra; ?>" ><img src="css/asc.png" /></a>
<a href="<?php echo $destinoURL; ?>?order=<?php echo $orderView; ?>&modo=desc<?php echo $variablesExtra; ?>" ><img src="css/desc.png" /></a>
</td>
<?php } ?>
<?php
// Ticket #554 -> Ocultar la columna KEY en la lista de candidatos.
/*
@ -95,20 +112,22 @@ echo '<div id="ContTabul">';
*/?>
</tr>
<?php
if($_GET['pagLista']>0){
$pagLista=$_GET['pagLista'];
}else{
$pagLista="1";
}
// Vemos si hay candidatos
$listaPesonas=$listaCandidatos->getPersonas();
if(count($listaPesonas)==0){
<?php
$pagLista = "1";
if(!empty($_GET["pagLista"])) {
if($_GET["pagLista"] > 0) {
$pagLista = $_GET["pagLista"];
}
}
// Vemos si hay candidatos
$listaPesonas=$listaCandidatos->getPersonas();
if(count($listaPesonas)==0) {
?>
<tr><td colspan="12" align="center"><?php echo $locale['1579']; ?></td></tr></table>
<?php
}else{
} else {
$inicio=($pagLista-1)*constante("lista");
if(count($listaPesonas)>($inicio+constante("lista"))){
$final=$inicio+constante("lista");
@ -134,6 +153,7 @@ if(count($listaPesonas)==0){
}
?>
<td align="center"><a href="detalle_candidato.php?oid=<?php echo $pedidoAct->getValor("oid"); ?>"><img src="css/brick_go.png" title="<?php echo $locale['1582']; ?>"/></a></td>
<td align="center"><?php echo $pedidoAct->getValor("nombre"); ?></td>
<td align="center"><?php echo $pedidoAct->getValor("apellidos"); ?></td>
<td align="center"><?php echo $pedidoAct->getValor("fecha_modificacion"); ?></td>
@ -168,6 +188,11 @@ if(count($listaPesonas)==0){
</td>
<td align="center"><?php echo $pedidoAct->getValor("t_movil"); ?></td>
<td align="center"><a href="mailto:<?php echo $pedidoAct->getValor("email"); ?>"><?php echo $pedidoAct->getValor("email"); ?></a></td>
<?php if ($tipoPedidos == "0") { ?>
<td align="center"><?php echo nombre_estado($pedidoAct->getValor("estado")); ?></td>
<?php } ?>
<?php
// Ticket #554 -> Ocultar la columna KEY en la lista de candidatos.
/*
@ -184,6 +209,7 @@ if(count($listaPesonas)==0){
<?php
// Comprobamos si tenemos que mostar una paginación
$numPaginas=ceil(count($listaPesonas)/constante("lista"));
if(stripinput($_GET["order"])!=""){
if($variablesExtra!=""){
$variablesExtra="&".$variablesExtra;