From 52cc4cb49bf1178d86b9651b7c740decbdc5b2a8 Mon Sep 17 00:00:00 2001 From: Markines16 <80280295+Markines16@users.noreply.github.com> Date: Thu, 20 May 2021 11:45:16 +0200 Subject: [PATCH] Gestion de sesiones usa print->film --- panel_manager/includes/formSession.php | 108 +++++++++++++++---------- panel_manager/panel_manager.php | 19 +++-- 2 files changed, 76 insertions(+), 51 deletions(-) diff --git a/panel_manager/includes/formSession.php b/panel_manager/includes/formSession.php index d8586ae..b1fc898 100644 --- a/panel_manager/includes/formSession.php +++ b/panel_manager/includes/formSession.php @@ -1,6 +1,5 @@ option = $option; $this->cinema = $cinema; + $this->formID = 'formSession1'; + $options = array("action" => "./?state=".$option); parent::__construct('formSession',$options); } //TODO Edit session no funciona correctamente con el seleccionar una pelicula distinta, hay que guardar la id de la sesion de alguna forma y usarla o guardar en la sesion protected function generaCamposFormulario($data, $errores = array()){ - - $filmList = new Film_DAO('complucine'); - $films = $filmList->allFilmData(); - if($this->option == "new_session") { - $film = $data['film'] ?? 1; - $hall = $data['hall'] ?? $_POST["hall"]; - $date = $data['date'] ?? $_POST["date"]; - $start = $data['start'] ?? ''; - $price = $data['price'] ?? ''; - $format = $data['format'] ?? ''; - } - else { - $film = $data['film'] ?? $_POST["film"]; - $hall = $data['hall'] ?? $_POST["hall"]; - $date = $data['date'] ?? $_POST["date"]; - $start = $data['start'] ?? $_POST["start"]; - $price = $data['price'] ?? $_POST["price"]; - $format = $data['format'] ?? $_POST["format"]; - } + $hall = $data['hall'] ?? $_POST["hall"] ?? ""; + $date = $data['date'] ?? $_POST["date"] ?? ""; + $start = $data['start'] ?? $_POST["start"] ?? ""; + $price = $data['price'] ?? $_POST["price"] ?? ""; + $format = $data['format'] ?? $_POST["format"] ?? ""; + $or_hall = $data["or_hall"] ?? $hall; $or_date = $data["or_date"] ?? $date; $or_start = $data["or_start"] ?? $start; - + + $film = $data['film'] ?? $_POST["film"] ?? ""; + $tittle = $data['tittle'] ?? $_POST["tittle"] ?? ""; + $duration = $data['duration'] ?? $_POST["duration"] ?? ""; + $language = $data['language'] ?? $_POST["language"] ?? ""; + $description = $data['description'] ?? $_POST["description"] ?? ""; + $htmlErroresGlobales = self::generaListaErroresGlobales($errores); $errorPrice = self::createMensajeError($errores, 'price', 'span', array('class' => 'error')); $errorFormat = self::createMensajeError($errores, 'format', 'span', array('class' => 'error')); + $errorDate = self::createMensajeError($errores, 'date', 'span', array('class' => 'error')); + $errorStart = self::createMensajeError($errores, 'start', 'span', array('class' => 'error')); $html = ' -