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