tieneRol("6")){ header("Location: aplicacion.php?e=permiso"); echo "no puedes"; exit; } include_once("html/cabecera.php"); ?>

getValor("oid"),$mes_hoy,$ano_hoy,$locale); $vacaciones=new Vacaciones($usuario,$usuario->getValor("oid"),$mes_hoy,$ano_hoy,$locale); $back="permisos.php"; if($_POST['action']){ switch ($_POST['action']) { case "pedir": $ultimo_dia = verifica_long_mes($mes_hoy,$ano_hoy); // Recorremos todos los valores de los d�as $dias=array(); for($i=1;$i<=$ultimo_dia;$i++){ if($_POST['d'.$ano_hoy.'-'.$mes_hoy."-".$i]=="on"){ $dias[$i]=$_POST['o'.$ano_hoy.'-'.$mes_hoy."-".$i]; } } try{ $permisos->solicitar($dias); $tipo="ok"; $msg=$locale['290']."
"; foreach($dias as $diaShow => $obs){ $msg.=$diaShow." : ".$obs."
"; } } catch (Exception $e){ $tipo="error"; $msg=$e->getMessage(); } break; case "anular": $ultimo_dia = verifica_long_mes($mes_hoy,$ano_hoy); // Recorremos todos los valores de los d�as $dias=array(); for($i=1;$i<=$ultimo_dia;$i++){ if($_POST['a'.$ano_hoy.'-'.$mes_hoy."-".$i]=="on"){ //if($vacaciones->esAnulable($i)){ $dias[$i]=$_POST['o'.$ano_hoy.'-'.$mes_hoy."-".$i]; //} } } try{ $permisos->solicitarAnulacion($dias); $tipo="ok"; $msg=$locale['464']."
"; foreach($dias as $diaShow => $obs){ $msg.=$diaShow." : ".$obs."
"; } } catch (Exception $e){ $tipo="error"; $msg=$e->getMessage(); } break; case "eliminar": $ultimo_dia = verifica_long_mes($mes_hoy,$ano_hoy); // Recorremos todos los valores de los d�as $dias=array(); for($i=1;$i<=$ultimo_dia;$i++){ if($_POST['e'.$ano_hoy.'-'.$mes_hoy."-".$i]=="on"){ $dias[$i]=""; } } try{ $permisos->eliminarSolicitud($dias); $tipo="ok"; $msg=$locale['473']; foreach($dias as $diaShow => $mensaje){ $msg.=$diaShow." "; } } catch (Exception $e){ $tipo="error"; $msg=$e->getMessage(); } break; default: break; } } if($msg!=""){ echo "
".$msg."
"; } /* ?>
getValor("oid"),$mes_hoy,$ano_hoy,$locale); include_once("ver_permisos.php"); ?>
leyendaPermisos(); ?>
getPermisosSolicitados(); $vacApro=$permisos->getPermisosAprobados(); $vacRech=$permisos->getPermisosRechazados(); $vacPend=$permisos->getPermisosPendientes(); $todosDias=array_merge($vacSoli,$vacApro,$vacRech,$vacPend); if(count($todosDias)>0){ echo $locale['562']."
"; foreach($todosDias as $dia){ echo "".$dia.$locale['de'].nombre_mes($mes_hoy).$locale['de'].$ano_hoy." : "; echo $permisos->getObservacionTecnico($dia); if($permisos->getObservacionRRHH($dia)!=""){ echo "
Respuesta de RRHH : ".$permisos->getObservacionRRHH($dia).""; } echo "
"; } } ?>