getPermisosSolicitados();
$perApro=$permisos->getPermisosAprobados();
$perRech=$permisos->getPermisosRechazados();
$perPend=$permisos->getPermisosPendientes();
$vacaApro=$vacaciones->getVacApro();
$vacaPend=$vacaciones->getVacPend();
$vacaSoli=$vacaciones->getVacSoli();
$calendario=new Calendario($usuario,$mes_hoy,$ano_hoy,$diasEsp,$back,$locale);
$diasEsp=array();
// Ponemos las vacaciones aprobadas y pendientes como rojo clarito
foreach($vacaApro as $dia){
$diasEsp[$dia]["texto"]="VA";
$diasEsp[$dia]["color"]="#FFAC84";
}
foreach($vacaPend as $dia){
$diasEsp[$dia]["texto"]="VP";
$diasEsp[$dia]["color"]="#FFAC84";
}
foreach($vacaSoli as $dia){
$diasEsp[$dia]["texto"]="VS";
$diasEsp[$dia]["color"]="#FFAC84";
}
foreach($perSoli as $dia){
$diasEsp[$dia]["texto"]="";
$diasEsp[$dia]["color"]=$calendario->leyenda("3");
}
foreach($perApro as $dia){
$diasEsp[$dia]["color"]=$calendario->leyenda("5");
$diasEsp[$dia]["texto"]="";
}
foreach($perRech as $dia){
$diasEsp[$dia]["color"]=$calendario->leyenda("6");
}
foreach($perPend as $dia){
$diasEsp[$dia]["color"]=$calendario->leyenda("4");
}
// Unimos todas las peticiones
$todosDias=array_merge($perSoli,$perApro,$perRech);
for($dia=1;$dia<=31;$dia++){
if(!$calendario->esFestivo($usuario->getValor("localidad_trabajo"),$dia)){
if(!array_key_exists($dia,$diasEsp)){
// si es solicitable
if($permisos->esSolicitable($dia)){
$diasEsp[$dia]["texto"]="";
}
}
}
}
echo $calendario->getCalendar($diasEsp,"g");
?>