git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk/src@1 e2b1556b-49f8-d141-9351-52d6861a72d9
93 lines
2.6 KiB
PHP
93 lines
2.6 KiB
PHP
<?php
|
||
/*
|
||
* Muestra un parte de actividad en $parteActividad y necesita de las $vacaciones y la url para $back
|
||
*/
|
||
include_once("seguridad.php");
|
||
include_once("Objects/Calendario.php");
|
||
|
||
$calendario=new Calendario($usuario,$mes_hoy,$ano_hoy,$diasEsp,$back,$locale);
|
||
|
||
// Recuperamos informaci<63>n de los d<>as relevantes
|
||
$vacSoli=$vacaciones->getVacSoli();
|
||
$vacPend=$vacaciones->getVacPend();
|
||
$vacApro=$vacaciones->getVacApro();
|
||
$vacRech=$vacaciones->getVacRech();
|
||
$antesAlta=$parteActividad->getDiasAntesAlta();
|
||
|
||
$perSoli=$permisos->getPermisosSolicitados();
|
||
$perApro=$permisos->getPermisosAprobados();
|
||
$perRech=$permisos->getPermisosRechazados();
|
||
$perPend=$permisos->getPermisosPendientes();
|
||
|
||
/* Creamos el array con los d<>as especiales y su c<>digo de color
|
||
*
|
||
* 3 - Vacaciones Solicitadas
|
||
* 4 - Vacaciones pendiente de anulaic<69>n
|
||
* 5 - Vacaciones aprobadas
|
||
* 6 - Vacaciones rechazadas
|
||
*/
|
||
|
||
$diasEsp=array();
|
||
foreach($vacSoli as $dia){
|
||
$diasEsp[$dia]["texto"]="V";
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("3");
|
||
}
|
||
foreach($vacPend as $dia){
|
||
$diasEsp[$dia]["texto"]="V";
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("4");
|
||
}
|
||
foreach($vacApro as $dia){
|
||
$diasEsp[$dia]["texto"]="V";
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("5");
|
||
}
|
||
|
||
foreach($antesAlta as $dia){
|
||
$diasEsp[$dia]["texto"]="";
|
||
}
|
||
|
||
foreach($perSoli as $dia){
|
||
$diasEsp[$dia]["texto"]="P";
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("3");
|
||
}
|
||
foreach($perPend as $dia){
|
||
$diasEsp[$dia]["texto"]="P";
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("4");
|
||
}
|
||
foreach($perApro as $dia){
|
||
$diasEsp[$dia]["texto"]="P";
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("5");
|
||
}
|
||
|
||
// Creamos el objeto calendario
|
||
//$calendario=new Calendario($usuario,$parteActividad->getMes(),$parteActividad->getAnio(),$diasEsp,$back,$locale);
|
||
//
|
||
//// Mostramos el calendario
|
||
//$parte=$parteActividad->getParte();
|
||
//if($parteActividad->esRellenable()){
|
||
// echo $calendario->getRellenable($parte);
|
||
//} else{
|
||
// echo $calendario->getMostrable($parte);
|
||
//}
|
||
$parte=$parteActividad->getParte();
|
||
for($i=1;$i<=verifica_long_mes($mes_hoy,$ano_hoy);$i++){
|
||
if(!array_key_exists($i,$diasEsp)){
|
||
$horasJob=$parte[$i];
|
||
$readonly="";
|
||
if(!$parteActividad->esRellenable()){
|
||
$diasEsp[$i]["texto"]=$horasJob;
|
||
}else{
|
||
$diasEsp[$i]["texto"]="<input name=\"d".$i."\" type=\"text\" value=\"".$horasJob."\" maxlength=\"4\" style=\"width:30px \">";
|
||
}
|
||
}
|
||
}
|
||
|
||
foreach($vacRech as $dia){
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("6");
|
||
}
|
||
foreach($perRech as $dia){
|
||
$diasEsp[$dia]["color"]=$calendario->leyenda("6");
|
||
}
|
||
|
||
echo $calendario->getCalendar($diasEsp,"g");
|
||
?>
|