Esta comentado las opciones de sesion
Hay un fallo con film.php que esperamos arreglarlo mañana con el join en sesion y el template
This commit is contained in:
parent
8bb34474d6
commit
d00c212e07
@ -12,23 +12,65 @@ class FormHall extends Form {
|
|||||||
public static function generaCampoFormulario($data, $errores = array()){
|
public static function generaCampoFormulario($data, $errores = array()){
|
||||||
|
|
||||||
$number = $data['number'] ?? '';
|
$number = $data['number'] ?? '';
|
||||||
$rows = $data['rows'] ?? '';
|
$rows = $data['rows'] ?? '14';
|
||||||
$cols = $data['cols'] ?? '';
|
$cols = $data['cols'] ?? '8';
|
||||||
$seats = $data['seats'] ?? '';
|
$seats = $data['seats'] ?? '';
|
||||||
|
|
||||||
$htmlform .= '<form method="post" id="'.$data['option'].'" action="./includes/processForm.php"\>
|
$htmlform .= '<div class="column left">
|
||||||
|
<form method="post" id="seat_filter" action="./?state='.$data['option'].'"\>
|
||||||
|
<fieldset>
|
||||||
|
<legend> Configuracion </legend>
|
||||||
|
<input type="number" name="rows" value="'.$rows.'" min="1" placeholder="Numero de filas" required/> <br>
|
||||||
|
<input type="number" name="cols" value="'.$cols.'" min="1" placeholder="Numero de cols" required/> <br>
|
||||||
|
<button type="submit" name="seat_filter" class="button large">Actualizar</button><br>
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
<form method="post" id="'.$data['option'].'" action="./includes/processForm.php"\>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<input type="number" name="number" value="'.$number.'" min="1" placeholder="Numero de la sala" required/> <br>
|
<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="hidden" name="rows" value="'.$rows.'" min="1"/>
|
||||||
<input type="number" name="cols" value= "'.$cols.'" min="1" placeholder="Columnas" required/><br>
|
<input type="hidden" name="cols" value="'.$cols.'" min="1"/>
|
||||||
<input type="number" name="seats" value= "'.$seats.'" min="1" placeholder="Total de butacas?" /><br>
|
|
||||||
';
|
';
|
||||||
if($data['option'] == "new_hall")
|
if($data['option'] == "new_hall")
|
||||||
$htmlform .= '<button type="submit" name="new_hall" class="button large">Crear</button></div><br>';
|
$htmlform .= '<button type="submit" name="new_hall" class="button large">Crear</button><br>';
|
||||||
|
|
||||||
$htmlform .= '
|
$htmlform .= '
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>';
|
|
||||||
|
</div>
|
||||||
|
<div class="column right">
|
||||||
|
<h3 class="table_title"> Pantalla </h3>
|
||||||
|
<table class="seat">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>';
|
||||||
|
for($j = 1; $j<=$cols; $j++){
|
||||||
|
$htmlform .= '<th>'.$j.'</th>';
|
||||||
|
}
|
||||||
|
$htmlform .= '</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>';
|
||||||
|
for($i = 1;$i<=$rows;$i++){
|
||||||
|
$htmlform .= '
|
||||||
|
<tr>
|
||||||
|
<td>'.$i.'</td>
|
||||||
|
';
|
||||||
|
for($j=1; $j<=$cols; $j++){
|
||||||
|
$htmlform .= '<td> <input type="checkbox" class="check_box" name="checkbox'.$i.$j.'" id="checkbox'.$i.$j.'" value="1" checked> <label for="checkbox'.$i.$j.'"> </td>'
|
||||||
|
;
|
||||||
|
}
|
||||||
|
$htmlform .='
|
||||||
|
</tr>';
|
||||||
|
}
|
||||||
|
|
||||||
|
$htmlform .= '
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
';
|
||||||
return $htmlform;
|
return $htmlform;
|
||||||
}
|
}
|
||||||
//Methods:
|
//Methods:
|
||||||
|
@ -102,4 +102,3 @@ class FormSession extends Form {
|
|||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
50
panel_manager/includes/manager.css
Normal file
50
panel_manager/includes/manager.css
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
h3.table_title{
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.seat {
|
||||||
|
border: solid 10px #1f2c3d;
|
||||||
|
text-align: center;
|
||||||
|
background-color: rgba(215, 215, 215, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
table.seat tbody tr:nth-child(2n + 1) {
|
||||||
|
background-color: rgba(204, 255, 204, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
table.seat th{
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 0.30em 0.30em 0.30em 0.30em;
|
||||||
|
border-bottom: solid 2px #1f2c3d;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.seat th:first-child {
|
||||||
|
border-right: solid 2px #1f2c3d;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.seat td {
|
||||||
|
padding: 0.35em 0.35em;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.seat td:first-child {
|
||||||
|
font-size: 0.9em;
|
||||||
|
padding: 0.30em 0.30em 0.30em 0.30em;
|
||||||
|
font-weight: 600;
|
||||||
|
border-right: solid 2px #1f2c3d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.check_box {
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.check_box+label{
|
||||||
|
background:url('../../img/seat_red.png') no-repeat;
|
||||||
|
height: 16px;
|
||||||
|
width: 16px;
|
||||||
|
display:inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.check_box:checked+label{
|
||||||
|
background:url('../../img/seat_green.png') no-repeat;
|
||||||
|
}
|
@ -7,7 +7,16 @@
|
|||||||
include_once('formSession.php');
|
include_once('formSession.php');
|
||||||
|
|
||||||
if(isset($_POST['new_hall'])){
|
if(isset($_POST['new_hall'])){
|
||||||
$data = array("option" => "new_hall","number" => $_POST["number"],"cols" => $_POST["cols"],"rows" => $_POST["rows"], "cinema" => $_SESSION["cinema"]);
|
$data = array("option" => "new_hall","number" => $_POST["number"],"cols" => $_POST["cols"],"rows" => $_POST["rows"], "cinema" => $_SESSION["cinema"], "seats" => 0);
|
||||||
|
//Check what checkboxs are seats or not
|
||||||
|
for($i = 1;$i<=$data["rows"];$i++){
|
||||||
|
for($j=1; $j<=$data["cols"]; $j++){
|
||||||
|
if(!empty($_POST['checkbox'.$i.$j.''])){
|
||||||
|
$data[$i][$j] = $_POST['checkbox'.$i.$j.''];
|
||||||
|
$data["seats"]++;
|
||||||
|
} else $data[$i][$j] = "-1";
|
||||||
|
}
|
||||||
|
}
|
||||||
FormHall::processesForm($data);
|
FormHall::processesForm($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,4 +38,5 @@
|
|||||||
,"date"=> $_POST["origin_date"],"start"=> $_POST["origin_start"]);
|
,"date"=> $_POST["origin_date"],"start"=> $_POST["origin_start"]);
|
||||||
FormSession::processesForm($data);
|
FormSession::processesForm($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
@ -64,9 +64,11 @@
|
|||||||
CompluCine - FDI-cines
|
CompluCine - FDI-cines
|
||||||
-->
|
-->
|
||||||
<html lang="es">
|
<html lang="es">
|
||||||
|
<link id='estilo' rel='stylesheet' type='text/css' href='includes/manager.css'>
|
||||||
<!-- Head -->
|
<!-- Head -->
|
||||||
<?php
|
<?php
|
||||||
$template->print_head();
|
$template->print_head();
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<body>
|
<body>
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
include_once('../assets/php/common/hall.php');
|
include_once('../assets/php/common/hall.php');
|
||||||
include_once('../assets/php/common/session.php');
|
//include_once('./assets/php/common/session.php');
|
||||||
include_once('./includes/formHall.php');
|
include_once('./includes/formHall.php');
|
||||||
include_once('./includes/formSession.php');
|
//include_once('./includes/formSession.php');
|
||||||
|
|
||||||
|
|
||||||
class Manager_panel {
|
class Manager_panel {
|
||||||
@ -67,13 +67,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
static function new_hall(){
|
static function new_hall(){
|
||||||
$data = array("option" => "new_hall");
|
$data = array("option" => "new_hall", "cols" => $_POST["cols"], "rows" => $_POST["rows"]);
|
||||||
$panel = '<div class="column side"></div>
|
$panel = '<h1>Crear una sala.</h1><hr/></br>
|
||||||
<div class="column middle">
|
'. FormHall::generaCampoFormulario($data, null);
|
||||||
<h1>Crear una sala.</h1><hr /></br>
|
|
||||||
'. FormHall::generaCampoFormulario($data, null).'
|
|
||||||
</div>
|
|
||||||
<div class="column side"></div>'."\n";
|
|
||||||
|
|
||||||
return $panel;
|
return $panel;
|
||||||
}
|
}
|
||||||
@ -88,7 +84,7 @@
|
|||||||
|
|
||||||
return $panel;
|
return $panel;
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
static function manage_sessions(){
|
static function manage_sessions(){
|
||||||
//Base filtering values
|
//Base filtering values
|
||||||
$date = isset($_POST['date']) ? $_POST['date'] : date("Y-m-d");
|
$date = isset($_POST['date']) ? $_POST['date'] : date("Y-m-d");
|
||||||
@ -178,11 +174,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
static function edit_session(){
|
static function edit_session(){
|
||||||
$data = array("option" => "edit_session","hall" => $_POST["hall"],"cinema" => $_SESSION["cinema"],"date" => $_POST['date'],"film" => $_POST['film'],"start" => $_POST['start'],"price" => $_POST['price'],"format" => $_POST['format']);
|
/*$data = array("option" => "edit_session","hall" => $_POST["hall"],"cinema" => $_SESSION["cinema"],"date" => $_POST['date'],"film" => $_POST['film'],"start" => $_POST['start'],"price" => $_POST['price'],"format" => $_POST['format']);
|
||||||
$panel = '<h1>Editar una sesión.</h1><hr /></br>
|
$panel = '<h1>Editar una sesión.</h1><hr /></br>
|
||||||
'.FormSession::generaCampoFormulario($data, null);
|
'.FormSession::generaCampoFormulario($data, null);
|
||||||
|
|
||||||
return $panel;
|
return $panel;
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user