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 = '
-
'.$htmlErroresGlobales.' '.$errorPrice.'
+
'.$htmlErroresGlobales.'
';
@@ -87,22 +89,29 @@ class FormSession extends Form {
';
}
}
- $html .= '
-
+ $html .= "
+
+
-
-
';
-
+
return $panel;
}
@@ -188,14 +188,19 @@
foreach($sessions as $session){
+ $film = Session::getThisSessionFilm($session->getIdfilm());
$panel .='
'.date("H:i", strtotime( $session->getStartTime())).' |
- '. str_replace('_', ' ', Session::getThisSessionFilm($session->getIdfilm())["tittle"]) .' |
+ '. str_replace('_', ' ', $film["tittle"]) .' |
'.$session->getFormat().' |
'.$session->getSeatPrice().' |