/** * Rechaza un cambio de horario del usuario. Imprime los resultados. */ private function rechazarCambioHorario() { if (isset($_REQUEST['idCambioHorario'])) { // Recupera el cambio de horario para poder imprimirlo $this->horario = $this->gestorHorarios->getCambioHorario($_REQUEST['idCambioHorario']); if (isset($_REQUEST['observacionesAdministrador'])) { $this->horario->setObservacionesAdministrador($_REQUEST['observacionesAdministrador']); } else { $this->horario->setObservacionesAdministrador(''); } $this->gestorHorarios->rechazarCambioHorario($this->horario); imprimirTabulados(5); echo '<div class="tablaTituloBotones">'; imprimirTabulados(6); echo '<h3>El cambio de horario:</h3>'; $horarios = array(); array_push($horarios, $this->horario); $tabla = new TablaCambiosHorario($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">'; }