New index and panelAdmin class
This commit is contained in:
parent
6f4ec68a14
commit
e70bfdff7a
@ -1,12 +1,20 @@
|
||||
<!DOCTYPE HTML>
|
||||
<?php
|
||||
session_start();
|
||||
require('manage_cinemas.php');
|
||||
|
||||
require_once('../assets/php/template.php');
|
||||
require_once('../panel_admin/panelAdmin.php');
|
||||
$template = new Template();
|
||||
|
||||
if(isset($_REQUEST['state'])) {
|
||||
$panel = new Panel($_REQUEST['state']);
|
||||
}
|
||||
else {
|
||||
$panel = new Panel('');
|
||||
}
|
||||
// IMPORTANTE:
|
||||
// VERIFICAR QUE ES ADMIN, SI NO, MOSTRAR MENSAJE DE "ERROR"
|
||||
|
||||
?>
|
||||
<!--
|
||||
Práctica 2 - Sistemas Web | Grupo D
|
||||
@ -35,32 +43,33 @@
|
||||
<ul>
|
||||
<li>Funcionalidad:</li>
|
||||
<ul>
|
||||
<li>Subfuncionalidad</li>
|
||||
<li>Subfuncionalidad</li>
|
||||
<li><a href="index.php?state=">Subfuncionalidad </a></li>
|
||||
<li><a href="index.php?state=">Subfuncionalidad</a></li>
|
||||
</ul><br />
|
||||
<li>Ver como:</li>
|
||||
<ul>
|
||||
<li>Usuario no registrado</li>
|
||||
<li>Usuario registrado</li>
|
||||
<li>Gerente</li>
|
||||
<li><a href="index.php?state=">Usuario no registrado</a></li>
|
||||
<li><a href="index.php?state=">Usuario registrado</a></li>
|
||||
<li><a href="index.php?state=">Gerente</a></li>
|
||||
</ul><br />
|
||||
<li>Añadir/Editar/Eliminar:</li>
|
||||
<ul>
|
||||
<li>Cines</li>
|
||||
<li>Películas</li>
|
||||
<li>Promociones</li>
|
||||
<li>Gerente</li>
|
||||
<li><a href="index.php?state=mc">Cines</a></li>
|
||||
<li><a href="index.php?state=mf">Películas</a></li>
|
||||
<li><a href="index.php?state=">Promociones</a></li>
|
||||
<li><a href="index.php?state=">Gerente</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- Contents -->
|
||||
|
||||
<div class="row">
|
||||
<div class="column side"></div>
|
||||
<div class="column middle">
|
||||
<?php
|
||||
echo $delete_cinemas;
|
||||
echo $add_cinemas;
|
||||
$panel->showPanel();
|
||||
?>
|
||||
|
||||
</div>
|
||||
<div class="column side"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -68,7 +77,6 @@
|
||||
<?php
|
||||
$template->print_footer();
|
||||
?>
|
||||
|
||||
</body>
|
||||
|
||||
</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