1c5e449cdb
Sigue faltando edit/delete halls y sessions
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 {
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
?>
|
|
|