2011-04-04 15:16:10 +00:00
|
|
|
|
<?php
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Muestra los datos de una $persona y muestra los campos dependiendo del array $mostrarDetalle
|
|
|
|
|
|
*
|
|
|
|
|
|
* -> addCurriculum
|
|
|
|
|
|
* -> personales
|
|
|
|
|
|
* -> laborables
|
|
|
|
|
|
* -> curriculum
|
|
|
|
|
|
* -> candidaturas
|
|
|
|
|
|
* -> historial
|
|
|
|
|
|
*/
|
|
|
|
|
|
include_once("functions_get.php");
|
|
|
|
|
|
include_once("seguridad.php");
|
|
|
|
|
|
|
|
|
|
|
|
$destinoURL=substr($_SERVER['REQUEST_URI'],strripos($_SERVER['REQUEST_URI'],"/")+1);
|
|
|
|
|
|
if(stripos($destinoURL,"?")>0){
|
|
|
|
|
|
$destinoURL=substr($destinoURL,0,stripos($destinoURL,"?"));
|
|
|
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
|
|
|
* Comprobamos acciones com<EFBFBD>nes a editar en los detalles como:
|
|
|
|
|
|
* - Cambiar la observaci<EFBFBD>n de una candidatura por parte de RRHH
|
|
|
|
|
|
*/
|
|
|
|
|
|
$action="";
|
|
|
|
|
|
if($_GET['action']!="") $action= $_GET['action'];
|
|
|
|
|
|
if($_POST['action']!="") $action= $_POST['action'];
|
|
|
|
|
|
switch ($action) {
|
|
|
|
|
|
case "addComent": if(($_POST['obs']!="") && ($_POST['idCandidato']!="")&& ($_POST['idPedido']!="")){
|
|
|
|
|
|
// Agregamso comentario al candidato sobre el pedido
|
|
|
|
|
|
try{
|
|
|
|
|
|
$pedido=new Pedido($_POST['idPedido'],$usuario);
|
|
|
|
|
|
$pedido->addComentarioPropuestaRRHH($_POST['idCandidato'],$_POST['obs']);
|
|
|
|
|
|
$msg=$locale['4047'];
|
|
|
|
|
|
$tipo="ok";
|
|
|
|
|
|
} catch(Exception $e){
|
|
|
|
|
|
$msg=$e->getMessage();
|
|
|
|
|
|
$tipo="error";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
break;;
|
|
|
|
|
|
default:
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
|
<h2><?php echo $persona->getValor("nombre_tipo").": ".$persona->getValor("nombre")." ".$persona->getValor("apellidos");?></h2>
|
|
|
|
|
|
<?php if($msg!=""){
|
|
|
|
|
|
echo "<div class=\"aviso ".$tipo."\">".$msg."</div>";
|
|
|
|
|
|
} ?>
|
|
|
|
|
|
|
|
|
|
|
|
<div id="ContTabul">
|
|
|
|
|
|
<!-- Datos personales -->
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if(in_array("personales",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['1548']; ?></div>
|
2011-04-05 09:37:12 +00:00
|
|
|
|
<table align="center" width="100%" border="0">
|
2011-04-04 15:16:10 +00:00
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1553']; ?></span><?php echo $persona->getValor("nombre")." ".$persona->getValor("apellidos"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['116']; ?></span><?php echo $persona->getValor("fecha_nacimiento"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1539']; ?></span><?php echo $persona->getValor("dni"); ?></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1557']; ?></span><?php echo $persona->getValor("t_movil"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['108']; ?></span><?php echo $persona->getValor("t_casa"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><?php
|
|
|
|
|
|
if($persona->getValor("tipo")=="usuario"){
|
|
|
|
|
|
echo "<span class=\"resaltado\">".$locale['109']."</span>".$persona->getValor("t_trabajo")."</span>";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1556']; ?></span> <a href="mailto:<?php echo $persona->getValor("email"); ?>"><?php echo $persona->getValor("email"); ?></a></td>
|
2011-04-05 08:52:56 +00:00
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
// Ticket #558 -> En la pantalla de alta/edición/ver de un candidato, ocultar los campos 'VÍA', 'NOMBRE VÍA', 'NÚMERO', 'PISO', 'PUERTA' y 'CP'
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
<?php /*<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1554']; ?></span> <?php echo $persona->getValor("tipo_via")." ".$persona->getValor("direccion")." ".$persona->getValor("numero").", ".$persona->getValor("piso")." ".$persona->getValor("puerta"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1555']; ?></span> <?php echo $persona->getValor("cp"); ?></td>
|
|
|
|
|
|
*/
|
|
|
|
|
|
?>
|
2011-04-04 15:16:10 +00:00
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
2011-04-05 08:52:56 +00:00
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
<?php /*<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['257']; ?></span><?php echo nombre_localidad($persona->getValor("localidad")); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['256']; ?></span><?php echo nombre_provincia(provincia($persona->getValor("localidad"))); ?></td>
|
|
|
|
|
|
*/
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-04-04 15:16:10 +00:00
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php
|
|
|
|
|
|
if($persona->getValor("tipo")=="usuario"){
|
|
|
|
|
|
echo $locale['1905'].": </span>".$persona->getValor("extension");
|
|
|
|
|
|
}else{
|
|
|
|
|
|
echo "</span>";
|
|
|
|
|
|
}
|
|
|
|
|
|
?></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="100%" colspan="3"><span class="resaltado"><?php echo $locale['126']; ?></span><br><?php echo nl2br($persona->getValor("descripcion")); ?></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<?php }
|
|
|
|
|
|
if(in_array("laborables",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<!-- Datos laborables -->
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['1550']; ?></div>
|
|
|
|
|
|
<table align="center" width="100%">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if(in_array("cambEstado",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td colspan="3" class="sinborde"><div id="obsCambioEst" class="obsCambioEst">
|
|
|
|
|
|
<form id="formCambEst" action="<?php echo $destinoURL; ?>?oid=<?php echo $persona->getValor("oid"); ?>&action=cambEstObs" method="post">
|
|
|
|
|
|
<input type="hidden" name="oid" value="<?php echo $persona->getValor("oid"); ?>" />
|
|
|
|
|
|
<input type="hidden" name="action" value="cambEstObs" />
|
|
|
|
|
|
</form>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1527']; ?>: </span><?php echo $persona->getValor("nombre_estado"); ?>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if($persona->getValor("msgEstado")!=""){
|
|
|
|
|
|
echo " -> ".$persona->getValor("msgEstado");
|
|
|
|
|
|
}
|
|
|
|
|
|
if(is_numeric($persona->getValor("diasEspera")) && ($persona->getValor("diasEspera")>0)){
|
|
|
|
|
|
echo "<br />".$locale['1094']." ".$persona->getValor("diasEspera")." ".$locale['1093'];
|
|
|
|
|
|
}
|
|
|
|
|
|
echo "<br />";
|
|
|
|
|
|
$estadosSiguientes=$persona->getSiguientes();
|
|
|
|
|
|
foreach($estadosSiguientes as $codEstado => $nombreEstado){
|
|
|
|
|
|
// En estados 20,60 se necesita mensaj obs
|
|
|
|
|
|
if(($codEstado=="20") || ($codEstado=="60")){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<input class="button" name="cambEstado" type="button" value="<?php echo $locale['2104'].$nombreEstado;?>" onClick="mostrarObs('<?php echo $persona->getValor("oid"); ?>','<?php echo $codEstado;?>','txt;dias')" style="margin-bottom:5px">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} elseif($codEstado=="80"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<input class="button" name="cambEstado" type="button" value="<?php echo $locale['2104'].$nombreEstado;?>" onClick="mostrarObs('<?php echo $persona->getValor("oid"); ?>','<?php echo $codEstado;?>','salario')" style="margin-bottom:5px">
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} else {
|
|
|
|
|
|
?>
|
|
|
|
|
|
<input class="button" name="cambEstado" type="button" value="<?php echo $locale['2104'].$nombreEstado;?>" onClick="javascript:document.location='<?php echo $destinoURL; ?>?oid=<?php echo $persona->getValor("oid"); ?>&action=cambEst&idEst=<?php echo $codEstado;?>'" style="margin-bottom:5px">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
echo "<br />";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php
|
|
|
|
|
|
// Si es Candidato se muestra fecha de registro
|
|
|
|
|
|
// Si es Empleado se muestra fecha de alta
|
|
|
|
|
|
if($persona->getValor("tipo")=="candidato"){
|
|
|
|
|
|
echo $locale['1578']." : </span>".$persona->getValor("fecha_registro");
|
|
|
|
|
|
}elseif ($persona->getValor("tipo")=="usuario") {
|
|
|
|
|
|
echo $locale['1589']." : </span>".$persona->getValor("fecha_alta");
|
|
|
|
|
|
}
|
|
|
|
|
|
?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1562']; ?></span><?php echo $persona->getValor("fecha_modificacion"); ?></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
// Si es candidato se muestra la fecha entrevista
|
|
|
|
|
|
if($persona->getValor("tipo")=="candidato"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1095']; ?>: </span><?php echo $persona->getValor("fecha_entrevista"); ?></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} else {
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if($persona->getValor("tipo")=="candidato"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1559']; ?></span>
|
|
|
|
|
|
<?php echo nombre_procedencia($persona->getValor("procedencia")); ?><br />
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1800']." ".$locale['1091']; ?>:</span>
|
|
|
|
|
|
<?php echo $persona->getValor("nombre_procedencia_cv"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><?php
|
|
|
|
|
|
// S<>lo se muestra la localidad de trabajo el empleado
|
|
|
|
|
|
if($persona->getValor("tipo")=="usuario"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1560']; ?></span> <?php echo nombre_localidad($persona->getValor("localidad_trabajo")); ?>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} ?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1561']; ?></span>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$localidadesDeseadas=$persona->getProvinciasDeseadas();
|
|
|
|
|
|
$keylocalidades=array_values($localidadesDeseadas);
|
|
|
|
|
|
// Mostramos la lista para borrar
|
|
|
|
|
|
foreach ($localidadesDeseadas as $nombre =>$valor) {
|
|
|
|
|
|
echo $nombre.", ";
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$tipo = $persona->getValor("tipo");
|
|
|
|
|
|
if($tipo == "usuario"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1564']; ?></span><?php echo $persona->getValor("seguridad_social"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['106']; ?></span><?php echo $persona->getValor("cuenta_corriente"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['315']; ?></span><?php echo $persona->getValor("nombre_rol"); ?></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1012']; ?></span>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$perfiles=$persona->getPerfiles();
|
|
|
|
|
|
$keylocalidades=array_values($perfiles);
|
|
|
|
|
|
// Mostramos la lista para borrar
|
|
|
|
|
|
foreach ($perfiles as $nombre =>$valor) {
|
|
|
|
|
|
echo $nombre.", ";
|
|
|
|
|
|
}
|
|
|
|
|
|
?></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
// Si es candidato se muestra salario minimo y m<>ximo
|
|
|
|
|
|
// Si es usuario se muestra el salario
|
|
|
|
|
|
if($persona->getValor("tipo")=="usuario"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['509']; ?> : </span><?php echo $persona->getValor("salario"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['015']; ?></span><?php
|
|
|
|
|
|
if($usuario->tieneRol("4")){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<input type="button" class="button" value="Crear solicitudes" onclick="crearSolicitudes('<?php echo $persona->getValor("oid");?>','v')">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
echo "<br />";
|
|
|
|
|
|
$diaoff=substr(constante("daycacationsoff"),0,2);
|
|
|
|
|
|
$mesoff=substr(constante("daycacationsoff"),3,2);
|
|
|
|
|
|
$diaCierreVac=mktime(0,0,0,$mesoff,$diaoff,date('Y'));
|
|
|
|
|
|
|
|
|
|
|
|
$hoy=mktime(0,0,0,date('m'),date('d'),date('Y'));
|
|
|
|
|
|
if($hoy>$diaCierreVac){
|
|
|
|
|
|
// este y posterior
|
|
|
|
|
|
echo "(".date('Y').") ".$persona->getDiasVacaciones(date('Y'))."<br />";
|
|
|
|
|
|
$pos=date('Y')+1;
|
|
|
|
|
|
echo "(".$pos.") ".$persona->getDiasVacaciones($pos);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
$pos=date('Y')-1;
|
|
|
|
|
|
echo "(".$pos.") ".$persona->getDiasVacaciones($pos). "<br />";
|
|
|
|
|
|
echo "(".date('Y').") ".$persona->getDiasVacaciones(date('Y'));
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
?></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} elseif ($persona->getValor("tipo")=="candidato") {
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['129']; ?></span><?php echo $persona->getValor("nombre_salario_min"); ?></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['130']; ?></span> <?php echo $persona->getValor("nombre_salario_max"); ?></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
if($tipo == "usuario"){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['1013']; ?></span><?php echo nombre_cliente($persona->getValor("cliente_actual")); ?></td>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
<td class="sinborde" width="33%"></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="100%" colspan="3">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['135']; ?></span>
|
|
|
|
|
|
|
|
|
|
|
|
<?php if(in_array("cambObs",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<form action=<?php echo $destinoURL."?oid=".$persona->getValor("oid"); ?> method="post" >
|
|
|
|
|
|
<input type="hidden" name="action" value="cambObs" />
|
|
|
|
|
|
<textarea name="cambObservacion" rows="4" cols="4" style="width:100%; height:150px;"><?php echo $persona->getValor("observaciones"); ?></textarea>
|
|
|
|
|
|
<input type="submit" value="Editar Observación" class="button"/>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} else {
|
|
|
|
|
|
?>
|
|
|
|
|
|
<br><?php echo nl2br($persona->getValor("observaciones"));
|
|
|
|
|
|
|
|
|
|
|
|
} ?></td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
<?php }
|
|
|
|
|
|
if(in_array("curriculum",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<!-- CURR<EFBFBD>CULUM -->
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['1549']; ?></div>
|
|
|
|
|
|
<table align="center" width="100%">
|
|
|
|
|
|
<tr align="center">
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['124']; ?></span><br>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$titulaciones=rellena_lista_oid("titulacion_usuario", "titulaciones", "titulacion", $persona->getValor("oid"));
|
|
|
|
|
|
if(gettype($titulaciones)!="NULL"){
|
|
|
|
|
|
foreach($titulaciones as $tecno){
|
|
|
|
|
|
echo $tecno."<br />";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['122']; ?></span><br>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$tecnologias=rellena_lista_oid("tecnologia_usuario", "tecnologia", "tecnologia", $persona->getValor("oid"));
|
|
|
|
|
|
if(gettype($tecnologias)!="NULL"){
|
|
|
|
|
|
foreach($tecnologias as $tecno){
|
|
|
|
|
|
echo $tecno."<br />";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td class="sinborde" width="33%"><span class="resaltado"><?php echo $locale['123']; ?></span><br>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
$idiomas=rellena_lista_oid("idioma_usuario", "idiomas", "idioma", $persona->getValor("oid"));
|
|
|
|
|
|
if(gettype($idiomas)!="NULL"){
|
|
|
|
|
|
foreach($idiomas as $tecno){
|
|
|
|
|
|
echo $tecno."<br />";
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr align="center">
|
|
|
|
|
|
<td colspan="3" width="100%">
|
|
|
|
|
|
<?php if(in_array("addCurriculum",$mostrarDetalle)){
|
|
|
|
|
|
$persona->addCurriculum($_FILES['userfile']);}?>
|
|
|
|
|
|
<?php echo ver_curriculums($persona->getValor("oid"), $tipo); ?>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<!-- A<EFBFBD>ADIR NUEVO CURR<EFBFBD>CULUM -->
|
|
|
|
|
|
<?php if(in_array("addCurriculum",$mostrarDetalle)){?>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<form action="<?php echo $destinoURL;?>?oid=<?php echo $persona->getValor("oid")?>" method="POST" enctype="multipart/form-data">
|
|
|
|
|
|
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
|
|
|
|
|
|
<td colspan="6" textalign="right"><?php echo $locale['125'];?><br>
|
|
|
|
|
|
<input name="userfile" type="file">
|
|
|
|
|
|
<input value="Subir" type="submit">
|
|
|
|
|
|
</form>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<?php } ?>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<?php }
|
|
|
|
|
|
if(in_array("candidaturas",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<!-- CANDIDATURAS -->
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['1551']; ?></div>
|
|
|
|
|
|
<table align="center" width="100%">
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td class="sinborde" width="100%">
|
|
|
|
|
|
<div class="Bloque2">
|
|
|
|
|
|
<span class="resaltado"><?php echo $locale['1558']; ?></span><br>
|
|
|
|
|
|
<?php include_once("candidaturas.php"); ?>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<?php if($usuario->tieneRol("1") || $usuario->tieneRol("4")){
|
|
|
|
|
|
?>
|
|
|
|
|
|
<div class="Bloque2">
|
|
|
|
|
|
<div id="botonProp">
|
|
|
|
|
|
<a onclick="javascript:muestra('PropPed')" class="menuOption" style="color:#000000;" >Proponer para un pedido</a>
|
|
|
|
|
|
</div
|
|
|
|
|
|
<div id="PropPed" style="visibility: hidden;">
|
|
|
|
|
|
<form action="proponerCandidato.php" method="POST">
|
|
|
|
|
|
<input type="hidden" name="idCandidato" value="<?php echo $persona->getValor("oid"); ?>" />
|
|
|
|
|
|
<input type="hidden" name="back" value="<?php echo $back; ?>" />
|
|
|
|
|
|
<div style="float:left ">
|
|
|
|
|
|
<?php
|
|
|
|
|
|
// Todos los pedidos pendiente
|
|
|
|
|
|
include_once("Objects/ListaPedido.php");
|
|
|
|
|
|
$listaPedidosPend=new ListaPedido($usuario,"","","10");
|
|
|
|
|
|
$listaPedidosAsig=new ListaPedido($usuario,"","","20");
|
|
|
|
|
|
$lpedPend=$listaPedidosPend->getPedidos();
|
|
|
|
|
|
$listaProponer=array();
|
|
|
|
|
|
foreach($lpedPend as $pedAct){
|
|
|
|
|
|
$listaProponer[$pedAct->getValor("oid")]=$pedAct->getValor("nombre");
|
|
|
|
|
|
}
|
|
|
|
|
|
$lpedPend=$listaPedidosAsig->getPedidos();
|
|
|
|
|
|
foreach($lpedPend as $pedAct){
|
|
|
|
|
|
$listaProponer[$pedAct->getValor("oid")]=$pedAct->getValor("nombre");
|
|
|
|
|
|
}
|
|
|
|
|
|
$listaPedidosAcept=$persona->getPedidosByEstado("20");
|
|
|
|
|
|
$listaPedidosRech=$persona->getPedidosByEstado("10");
|
|
|
|
|
|
$listaPedidosRRHH=$persona->getPedidosByEstado("40");
|
|
|
|
|
|
|
|
|
|
|
|
// A todos los pedidos pendientes y asignados, le restamos los que est<73> aceptado y rechazados
|
|
|
|
|
|
// <20>stos ser<65>n a los que se pueda proponer
|
|
|
|
|
|
$listaProponer=array_diff_assoc($listaProponer,$listaPedidosAcept);
|
|
|
|
|
|
$listaProponer=array_diff_assoc($listaProponer,$listaPedidosRech);
|
|
|
|
|
|
$listaProponer=array_diff_assoc($listaProponer,$listaPedidosRRHH);
|
|
|
|
|
|
|
|
|
|
|
|
if(count($listaProponer)>0){
|
|
|
|
|
|
?><select multiple="multiple" size="10" name="propPed[]" ><?php
|
|
|
|
|
|
foreach($listaProponer as $cod => $nombre){
|
|
|
|
|
|
?><option value="<?php echo $cod;?>"><?php echo $cod." - ".$nombre;?></option>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</select>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div style="float:left;margin-left:20px; ">
|
|
|
|
|
|
Comentario:<br />
|
|
|
|
|
|
<textarea name="obsProponer" style="width:250px; height:90px; "></textarea><br />
|
|
|
|
|
|
<input value="<?php echo $locale['1084']; ?>" class="button" type="submit">
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
} else {
|
|
|
|
|
|
?>
|
|
|
|
|
|
No hay pedidos</div>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<?php
|
|
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
<?php }
|
|
|
|
|
|
if(in_array("historial",$mostrarDetalle)){ ?>
|
|
|
|
|
|
<!-- HISTORIAL -->
|
|
|
|
|
|
<div class="encabezado"><?php echo $locale['1552']; ?></div>
|
|
|
|
|
|
<table align="center" width="100%"><td>
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td align="center" colspan="3" width="100%">
|
|
|
|
|
|
<textarea name="historial" style="width:100%; height:200px;overflow: auto;" readonly><?php echo $persona->getHistorial();?></textarea>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
|
|
<?php } ?>
|
|
|
|
|
|
</div>
|
2011-04-05 08:52:56 +00:00
|
|
|
|
</div>
|