Add files via upload
This commit is contained in:
@ -35,11 +35,8 @@ class FormSession extends Form {
|
||||
}
|
||||
|
||||
//Process form:
|
||||
public function processesForm($price, $film, $format, $start) {
|
||||
public function processesForm($film, $hall, $cinema, $date, $start, $price, $format) {
|
||||
$this->correct = true;
|
||||
$hall = 2;
|
||||
$cinema = 1;
|
||||
$date = "2021-04-10";
|
||||
//Habria que validar todo para que encaje en la base de datos
|
||||
|
||||
$start = date('H:i:s', strtotime( $start ) );
|
||||
|
53
panel_manager/includes/listFilms.php
Normal file
53
panel_manager/includes/listFilms.php
Normal file
@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
require('../panel_admin/includes/film_dao.php');
|
||||
|
||||
|
||||
class ListFilms{
|
||||
|
||||
//Atributes:
|
||||
private $array;
|
||||
private $size;
|
||||
|
||||
//Constructor:
|
||||
public function __construct() {
|
||||
$this->array = array();
|
||||
$this->updateArray();
|
||||
}
|
||||
//Methods:
|
||||
|
||||
//Returns the whole session array
|
||||
public function getArray() {
|
||||
return $this->array;
|
||||
}
|
||||
|
||||
//Returns the value i from the array
|
||||
public function getiArray($i) {
|
||||
if($i < $size){
|
||||
return $this->array($i);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//Update the array with new values
|
||||
public function updateArray() {
|
||||
|
||||
$bd = new Film_DAO('complucine');
|
||||
|
||||
if($bd){
|
||||
$selectFilms = $bd->allFilmData();
|
||||
$selectFilms->data_seek(0);
|
||||
$this->size = 0;
|
||||
while ($fila = $selectFilms->fetch_assoc()) {
|
||||
$this->array[]= new Film_DTO($fila['id'], $fila['tittle'], $fila['duration'], $fila['language'], "no hay descripcion en la base de datos");
|
||||
$this->size++;
|
||||
}
|
||||
mysqli_free_result($selectFilms);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
@ -8,18 +8,10 @@ class ListSessions{
|
||||
//Atributes:
|
||||
private $array;
|
||||
private $size;
|
||||
|
||||
private $cinema;
|
||||
private $hall;
|
||||
private $date;
|
||||
|
||||
//Constructor:
|
||||
public function __construct($cinema,$hall,$date) {
|
||||
public function __construct() {
|
||||
$this->array = array();
|
||||
|
||||
$this->cinema = $cinema;
|
||||
$this->hall = $hall;
|
||||
$this->date = $date;
|
||||
}
|
||||
//Methods:
|
||||
|
||||
@ -37,24 +29,20 @@ class ListSessions{
|
||||
}
|
||||
|
||||
}
|
||||
//Change the patterns of the filter
|
||||
public function setCinema($cinema){$this->cinema = $cinema;}
|
||||
public function setHall($hall){$this->hall = $hall;}
|
||||
public function setDate($date){$this->date = $date;}
|
||||
|
||||
//Update the array with current filter values
|
||||
public function filterList() {
|
||||
|
||||
$this->date = date('Y-m-d', strtotime( $this->date ) );
|
||||
|
||||
//Update the array with new values
|
||||
public function filterList($cinema, $hall, $date) {
|
||||
|
||||
$date = date('Y-m-d', strtotime( $date ) );
|
||||
|
||||
$bd = new sessionDAO('complucine');
|
||||
|
||||
if($bd){
|
||||
$selectSession = $bd->selectSession($this->cinema, $this->hall, null, $this->date);
|
||||
$selectSession = $bd->selectSession($cinema, $hall, null, $date);
|
||||
$selectSession->data_seek(0);
|
||||
$this->size = 0;
|
||||
while ($fila = $selectSession->fetch_assoc()) {
|
||||
$this->array[]= new SessionDTO($fila['id'], $fila['idfilm'], $fila['idhall'], $fila['idcinema'], $fila['date'], date('h:i', strtotime( $fila['start_time'])) , $fila['seat_price'], $fila['format']);
|
||||
$this->array[]= new SessionDTO($fila['id'], $fila['idfilm'], $fila['idhall'], $fila['idcinema'], $fila['date'], date('H:i', strtotime( $fila['start_time'])) , $fila['seat_price'], $fila['format']);
|
||||
$this->size++;
|
||||
}
|
||||
mysqli_free_result($selectSession);
|
||||
|
Reference in New Issue
Block a user