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

"","action"=>""); $solicitud=$_POST; $solicitud=array_diff_key($solicitud,$quitar); switch ($_POST['action']) { case "pedir": $ultimo_dia = verifica_long_mes($mes_hoy,$ano_hoy); // Recorremos todos los valores de los días $dias=array(); foreach($solicitud as $key => $valor){ if($valor=="on"){ $trozos=explode("-",$key); $anio=substr($trozos[0],1,strpos($trozos[0],"-")-1); $mes=$trozos[1]; $dia=$trozos[2]; // Compruebo que sea solicitable $permisos=new Permisos($usuario,$usuario->getValor("oid"),$mes,$ano_hoy,$locale); $dias[$mes][]=$dia; } } try{ $tipo="ok"; $msg=""; foreach($dias as $mensual => $diasSolicitar){ $permisos=new Permisos($usuario,$usuario->getValor("oid"),$mensual,$ano_hoy,$locale); $permisos->solicitar($diasSolicitar); foreach($diasSolicitar as $diaShow){ $msg.=$diaShow." de ".nombre_mes($mensual)."
"; } } $msg=$locale['290']."
".$msg; } 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(); foreach($solicitud as $key => $valor){ if($valor=="on"){ $trozos=explode("-",$key); $anio=substr($trozos[0],1,strpos($trozos[0],"-")-1); $mes=$trozos[1]; $dia=$trozos[2]; // Compruebo que sea solicitable $permisos=new Permisos($usuario,$usuario->getValor("oid"),$mes,$ano_hoy,$locale); $dias[$mes][]=$dia; } } try{ $tipo="ok"; $msg=""; foreach($dias as $mensual => $diasSolicitar){ $permisos=new Permisos($usuario,$usuario->getValor("oid"),$mensual,$ano_hoy,$locale); $permisos->solicitarAnulacion($diasSolicitar); foreach($diasSolicitar as $diaShow){ $msg.=$diaShow." de ".nombre_mes($mensual)."
"; } } $msg=$locale['464']."
".$msg; } catch (Exception $e){ $tipo="error"; $msg=$e->getMessage(); } break; break; default: break; } } if($msg!=""){ echo "
".$msg."
"; } ?>
getValor("oid"),$mes_hoy,$ano_hoy,$locale); ?>
"; } } ?>