option = $option;
		$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") {
			$cinema = $data['cinema'] ?? $_SESSION["cinema"];
			$film = $data['film'] ?? 1;
			$hall = $data['hall'] ?? '';
			$date = $data['date'] ?? '';
			$start = $data['start'] ?? '';
			$price = $data['price'] ?? '';
			$format = $data['format'] ?? '';
		} 
		else {
			$cinema = $data['cinema'] ?? $_SESSION["cinema"];
			$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"];
		}
		$or_hall = $data["or_hall"] ?? $hall;
		$or_date = $data["or_date"] ?? $date;
		$or_start = $data["or_start"] ?? $start;
		$htmlErroresGlobales = self::generaListaErroresGlobales($errores);
				
		$html .= '
				 '.$htmlErroresGlobales.'
					
					
						';		
		if($film){
			if($this->option == "new_session")
				$html .= ' 
				
';
				
			if($this->option == "edit_session"){			
				$html .= '
				
				
';
			}
		}
		$html .= '