Example #1
0
<?php

if (RegistryHelper::isUserLogged()) {
    ?>
<div class="menu">



<!-- MENU USUARIO -->

<div class="silverheader"><a href="#">Usuario</a></div>
<div class="submenu">
    <ul>
		<?php 
    if (RegistryHelper::getRolUsuario()->id == ROL_ID_ADMINISTRADOR) {
        ?>
		<li><a href="index.php?accion=usuario_adm">Administraci&oacute;n</a></li>
		<li><a href="index.php?accion=usuario_new">Alta</a></li>
		<?php 
    }
    ?>
		<li><a href="index.php?accion=cambiar_pass">Cambiar Contrase&ntilde;a</a></li>
		<li><a href="index.php?accion=logout">Salir</a></li>
	</ul>
</div>



<!--  MENU SALAS -->

<div class="silverheader"><a href="#">Salas</a></div>
Example #2
0
// se guarda la URL para aplicar el patron ReturnTo luego del logueo.
if (!RegistryHelper::isUserLogged() && $action_name != 'Login') {
    //Codigo de ReturnTo
    if (isset($_GET['accion']) && $_GET['accion'] != 'logout') {
        $params['returnAction'] = urlencode($_SERVER["QUERY_STRING"]);
    }
    Application::Go("Login", "", $params);
}
// Se valida que el usuario logueado tenga el permiso para ejecutar la accion solitada
// segun su rol.
$rol = RegistryHelper::getRolUsuario();
if ($action_name != 'Login' && !PermissionHelper::validateAccess($action_name, $rol->descripcion)) {
    Application::Go("PermisoDenegado");
}
// Si el usuario esta logueado y se solicita LOGIN, redirigir a INICIO
if (RegistryHelper::isUserLogged() && $action_name == 'Login') {
    Application::Go("Inicio", "", $params);
}
// Incluir el archivo con la clase
include_once 'acciones/' . $modulo . '/accion.' . $class_name . '.php';
// Crear la clase de la accion correspondiente
eval('$actionController = new $class_name;');
?>
		 <div class='aplicacion'>
			<?php 
$actionController->ejecutarCiclo();
?>
	
		 </div>
	<?php 
if (empty($_GET['pop'])) {