New index and panelAdmin class
This commit is contained in:
parent
6f4ec68a14
commit
e70bfdff7a
@ -1,12 +1,20 @@
|
|||||||
<!DOCTYPE HTML>
|
<!DOCTYPE HTML>
|
||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
require('manage_cinemas.php');
|
|
||||||
require_once('../assets/php/template.php');
|
require_once('../assets/php/template.php');
|
||||||
|
require_once('../panel_admin/panelAdmin.php');
|
||||||
$template = new Template();
|
$template = new Template();
|
||||||
|
|
||||||
|
if(isset($_REQUEST['state'])) {
|
||||||
|
$panel = new Panel($_REQUEST['state']);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$panel = new Panel('');
|
||||||
|
}
|
||||||
// IMPORTANTE:
|
// IMPORTANTE:
|
||||||
// VERIFICAR QUE ES ADMIN, SI NO, MOSTRAR MENSAJE DE "ERROR"
|
// VERIFICAR QUE ES ADMIN, SI NO, MOSTRAR MENSAJE DE "ERROR"
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<!--
|
<!--
|
||||||
Práctica 2 - Sistemas Web | Grupo D
|
Práctica 2 - Sistemas Web | Grupo D
|
||||||
@ -35,40 +43,40 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li>Funcionalidad:</li>
|
<li>Funcionalidad:</li>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Subfuncionalidad</li>
|
<li><a href="index.php?state=">Subfuncionalidad </a></li>
|
||||||
<li>Subfuncionalidad</li>
|
<li><a href="index.php?state=">Subfuncionalidad</a></li>
|
||||||
</ul><br />
|
</ul><br />
|
||||||
<li>Ver como:</li>
|
<li>Ver como:</li>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Usuario no registrado</li>
|
<li><a href="index.php?state=">Usuario no registrado</a></li>
|
||||||
<li>Usuario registrado</li>
|
<li><a href="index.php?state=">Usuario registrado</a></li>
|
||||||
<li>Gerente</li>
|
<li><a href="index.php?state=">Gerente</a></li>
|
||||||
</ul><br />
|
</ul><br />
|
||||||
<li>Añadir/Editar/Eliminar:</li>
|
<li>Añadir/Editar/Eliminar:</li>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Cines</li>
|
<li><a href="index.php?state=mc">Cines</a></li>
|
||||||
<li>Películas</li>
|
<li><a href="index.php?state=mf">Películas</a></li>
|
||||||
<li>Promociones</li>
|
<li><a href="index.php?state=">Promociones</a></li>
|
||||||
<li>Gerente</li>
|
<li><a href="index.php?state=">Gerente</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<!-- Contents -->
|
<!-- Contents -->
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<?php
|
<div class="column side"></div>
|
||||||
echo $delete_cinemas;
|
<div class="column middle">
|
||||||
echo $add_cinemas;
|
<?php
|
||||||
?>
|
$panel->showPanel();
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
<div class="column side"></div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Footer -->
|
<!-- Footer -->
|
||||||
<?php
|
<?php
|
||||||
$template->print_footer();
|
$template->print_footer();
|
||||||
?>
|
?>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
20
panel_admin/panelAdmin.php
Normal file
20
panel_admin/panelAdmin.php
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?php
|
||||||
|
class Panel {
|
||||||
|
public $state;
|
||||||
|
|
||||||
|
function __construct($panel){
|
||||||
|
$this->state = $panel;
|
||||||
|
}
|
||||||
|
|
||||||
|
function showPanel() {
|
||||||
|
switch($this->state) {
|
||||||
|
case 'mc': require('manage_cinemas.php'); break;
|
||||||
|
case 'mf': require('manage_films.php'); break;
|
||||||
|
case 'md': require('manage_discounts.php'); break;
|
||||||
|
case 'mm': require('manage_managers.php'); break;
|
||||||
|
default: echo "<h1>BIENVENIDO AL PANEL DE ADMINISTRADOR</h1>"; break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user