49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
include_once($prefix.'assets/php/common/hall_dao.php');
 | 
						|
include_once($prefix.'assets/php/form.php');
 | 
						|
 | 
						|
class FormHall extends Form {
 | 
						|
 | 
						|
    //Constructor:
 | 
						|
    public function __construct() {
 | 
						|
        parent::__construct('formHall');
 | 
						|
    }
 | 
						|
	
 | 
						|
	public static function generaCampoFormulario($data, $errores = array()){
 | 
						|
 | 
						|
		$number = $data['number'] ?? '';
 | 
						|
		$rows = $data['rows'] ?? '';
 | 
						|
		$cols = $data['cols'] ?? '';
 | 
						|
		$seats = $data['seats'] ?? '';
 | 
						|
		
 | 
						|
		$htmlform .= '<form method="post" id="'.$data['option'].'" action="./includes/processForm.php"\>
 | 
						|
						<fieldset>
 | 
						|
							<input type="number" name="number" value="'.$number.'" min="1" placeholder="Numero de la sala" required/> <br>
 | 
						|
							<input type="number" name="rows" value= "'.$rows.'" min="1" placeholder="Filas" required/><br>
 | 
						|
							<input type="number" name="cols" value= "'.$cols.'" min="1" placeholder="Columnas" required/><br>
 | 
						|
							<input type="number" name="seats" value= "'.$seats.'" min="1" placeholder="Total de butacas?" /><br>
 | 
						|
							';
 | 
						|
		if($data['option'] == "new_hall")
 | 
						|
			$htmlform .= '<button type="submit" name="new_hall" class="button large">Crear</button></div><br>';
 | 
						|
		
 | 
						|
		$htmlform .= '
 | 
						|
						</fieldset>
 | 
						|
					</form>';		
 | 
						|
		return $htmlform;	
 | 
						|
	}
 | 
						|
    //Methods:
 | 
						|
 | 
						|
    //Process form:
 | 
						|
    public static function processesForm($data){
 | 
						|
		if($data["option"] == "new_hall"){
 | 
						|
			$_SESSION['msg'] = Hall::create_hall($data);
 | 
						|
			header( "Location: ../?state=success" );
 | 
						|
		}else {
 | 
						|
			
 | 
						|
		}			
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
?>
 | 
						|
 |