Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 10:00
bambuweb
 
Fecha de Ingreso: junio-2009
Mensajes: 85
Antigüedad: 15 años, 6 meses
Puntos: 1
Pregunta activar o desactivar frontend

Hola a todos!

Estoy armando un cms simple, y le quiero agregar la opcion de desactivar el sitio (la parte frontal), pero que si estas logueado como administrador, de todas maneras puedas ver el sitio.

Hasta ahora tengo lo siguiente:

Código PHP:
<?php if ($_SESSION['variable']) { ?>

<div>cabecera del administrador</div>

<?php ?>

<div>sitio</div>
Una de las condiciones que quiero respetar, es mantener siempre separado el diseño de la programacion.

Entonces, lo que se me ocurre pero no se plasmar, es lo siguiente:

Código PHP:
<?php if ($_SESSION['variable']) { ?>

<div>cabecera del administrador</div>

<?php ?>

<?php if (si el admin esta logueado pasar directamente al else) {

if ((
dato en db con valor de sitio "on" "off") == ON) { ?>

<div> el sitio esta en tares de mantenimiento</div>

<?php } else { ?>

<div>sitio</div>

<?php ?>
Con mysql no tengo problemas para agregar eso, bastaria con un enum y los 2 valores distintos, y el form pertinente para modificar el valor. Tampoco es problema agregar ese dato en el if. Lo que no termino de armar es como indicar que si el usuario esta logueado, se saltee el if y pase directamente al else.


Espero que me puedan ayudar, y desde ya muchas gracias a todos!