/** * Rechaza un nuevo horario del usuario. Imprime los resultados. */ private function rechazarNuevoHorario() { if (isset($_REQUEST['idNuevoHorario'])) { // Recupera el nuevo horario para poder imprimirlo $this->horario = $this->gestorHorarios->getNuevoHorario($_REQUEST['idNuevoHorario']); if (isset($_REQUEST['observacionesAdministrador'])) { $this->horario->setObservacionesAdministrador($_REQUEST['observacionesAdministrador']); } else { $this->horario->setObservacionesAdministrador(''); } $this->gestorHorarios->rechazarNuevoHorario($this->horario); imprimirTabulados(5); echo '<div class="tablaTituloBotones">'; imprimirTabulados(6); echo '<h3>El nuevo horario:</h3>'; $horarios = array(); array_push($horarios, $this->horario); $tabla = new TablaNuevoHorario($horarios); $tabla->imprimir(); imprimirTabulados(6); echo '<h3>Ha sido rechazado exitosamente</h3>'; echo '<h4>Se le informará al usuario la próxima vez que se autentique en el cliente</h4>'; imprimirTabulados(5); echo '</div>'; } else { throw new Exception('No se especificó un parámetro'); } }
function __construct($horarios, $usuario) { parent::__construct($horarios); $this->usuario = $usuario; $this->formulario = '<form action="horariohabitual.php" method="post">'; }