tieneRol("4")){ header("Location: aplicacion.php?e=permiso"); exit; } include_once("html/cabecera.php"); include_once("Objects/HTML.php"); include_once("Objects/Calendario.php"); include_once("Objects/Administracion.php"); $administracion = new Administracion($usuario,$locale); $mes_hoy=date("m"); if($_GET['mes']!="") $mes_hoy=$_GET['mes']; if($_POST['mes']!="") $mes_hoy=$_POST['mes']; $ano_hoy=date("Y"); if($_GET['anio']!="") $ano_hoy=$_GET['anio']; if($_POST['anio']!="") $ano_hoy=$_POST['anio']; $back="administracion_festivos.php"; $localidades=$administracion->getItem("localidad"); $localidad=array_shift(array_keys($localidades)); if($_GET['localidad']!="") $localidad=$_GET['localidad']; if($_POST['campoSelect']!="") $localidad=$_POST['campoSelect'][0]; switch ($_POST['action'] ) { case "actualizar":// recorremos todos los días para ver cual está on try{ for($mesVer=1;$mesVer<=12;$mesVer++){ $diasFestivos=array(); $calendarioAct=new Calendario($usuario,$mesVer,$ano_hoy,array(),"",$locale); for($diaVer=1;$diaVer<=31;$diaVer++){ if($_POST[$ano_hoy."-".$mesVer."-".$diaVer]=="on"){ $diasFestivos[]=$diaVer; } } $calendarioAct->setFestivosLocal($diasFestivos,$localidad); $msg=$locale['2312'].$locale['2303']; $tipo="ok"; } } catch (Exception $e){ $msg=$e->getMessage(); $tipo="error"; } break; default: break; } ?>

".$msg.""; } ?>
: listaSelectAnidada("localidades","provincias","oid","id","provincia","id","campoSelect",false,"1",array($localidad),true); // Añadimos el onChange a la select $selectLocalidades=str_replace("
esFestivo($localidad,$dia)){ // No es festivo $chek=""; $diasEsp[$dia]["texto"]=$chek; } elseif ($calendario->esFestivoLocal($localidad,$dia)) { // Es festivo porque es local $chek=$chek=""; $diasEsp[$dia]["texto"]=$chek; $diasEsp[$dia]["color"]="#FF3535"; } } echo $calendario->getCalendar($diasEsp,"g"); // Fin de mostrar el mes ?>
"; } } ?>