getVacSoli();
//$vacPend=$vacaciones->getVacPend();
//$vacApro=$vacaciones->getVacApro();
//$vacRech=$vacaciones->getVacRech();
//
// $diasEsp=array();
//foreach($vacSoli as $dia){
// $diasEsp[$dia]="3";
//}
//foreach($vacPend as $dia){
// $diasEsp[$dia]="4";
//}
//foreach($vacApro as $dia){
// $diasEsp[$dia]="5";
//}
//foreach($vacRech as $dia){
// $diasEsp[$dia]="6";
//}
//$calendario=new Calendario($usuario,$mes_hoy,$ano_hoy,$diasEsp,$back,$locale);
//echo $calendario->getSoliVacaciones($mes_hoy);
// Recuperamos las vacaciones del a persona
// Recuperamos informaci�n de los d�as relevantes
$perSoli=$vacaciones->getVacSoli();
$perApro=$vacaciones->getVacApro();
$perRech=$vacaciones->getVacRech();
$perPend=$vacaciones->getVacPend();
$vacaApro=$permisos->getPermisosAprobados();
$vacaPend=$permisos->getPermisosPendientes();
$vacaSoli=$permisos->getPermisosSolicitados();
$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"]="PA";
$diasEsp[$dia]["color"]="#FFAC84";
}
foreach($vacaPend as $dia){
$diasEsp[$dia]["texto"]="PP";
$diasEsp[$dia]["color"]="#FFAC84";
}
foreach($vacaSoli as $dia){
$diasEsp[$dia]["texto"]="PS";
$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($vacaciones->esSolicitable($dia)){
$diasEsp[$dia]["texto"]="";
}
}
}
}
echo $calendario->getCalendar($diasEsp,"g");
?>