function revisarNivel($requerido) { $nivel = @$_SESSION['nivel']; if ($nivel == 3) { if ($requerido == 0) { bloquearEntrada(); } } elseif ($nivel != $requerido) { bloquearEntrada(); } }
<?php revisarNivel(1); /* Se revisa que en verdad sea viernes o sábado */ $dia = date('N'); if ($dia != 5 && $dia != 6) { bloquearEntrada(); } /* Extraemos la información que nos interesa */ $descripcion = trim($_POST['descripcion']); $hora_inicio = trim($_POST['hora_inicio']); $hora_final = trim($_POST['hora_final']); $fecha = trim($_POST['fecha']); $local = trim($_POST['local']); $canon = isset($_POST['canon']) ? 1 : 0; $laptop = isset($_POST['laptop']) ? 1 : 0; /* Por si hay algun problema, vamos a dejar lo que ya puso el usuario accesible * para la vista, asi no va a tener que rellenar los campos de nuevo */ $vista->descripcion = $descripcion; $vista->hora_inicio = $hora_inicio; $vista->hora_final = $hora_final; $vista->fecha = $fecha; $vista->local = $local; $vista->canon = $canon; $vista->laptop = $laptop; /* Ningun campo vacio */ if ($descripcion == '' || $hora_inicio == '' || $hora_final == '' || $local == '') { $vista->error = 'Todos los campos son obligatorios.'; return; } /* Fecha tambien es obligatoria */