public function inicializa() { parent::inicializa(); /* Declaración de Variables de sesion */ /*Control de último acceso*/ if (!isset($_SESSION['ultimoAcceso'])) { $this->setSession(1); $_SESSION['ultimoAcceso'] = date("Y-n-j H:i:s"); /* Id */ if (!isset($_SESSION['id'])) { $_SESSION['id'] = 0; } /* Sección*/ if (!isset($_SESSION['seccion'])) { $_SESSION['seccion'] = ''; } if (!isset($_SESSION['vp'])) { $_SESSION['vp'] = 0; } /* Control de Filtro por Búsqueda */ if (!isset($_SESSION['busca'])) { $_SESSION['busca'] = ''; } /* Coloca variables propias para el mantenimiento */ /*Control de Usuario*/ if (!isset($_SESSION['usuario'])) { $_SESSION['usuario'] = $this->usuario; } if (!isset($_SESSION['super'])) { $_SESSION['super'] = false; } /* Carpeta del archivero */ if (!isset($_SESSION['carpeta'])) { $_SESSION['carpeta'] = ''; } // Actualiza el reloj del último acceso. } elseif (!$this->setUltimoAcceso()) { $this->setSession(-1); } }
* Controlador de la sessión. */ /* Inicia objeto de session */ require_once 'cod/lib/ses.php'; $ses = new Session(); $ses->abrirSesion(); if ($ses->vistaPrivada()) { // Web Privada require_once "cod/mod/sessionAdmtva.php"; $ses = new SessionAdmtva(); } else { // Web Pública require_once "cod/mod/sessionPublica.php"; $ses = new SessionPublica(); } $ses->inicializa(); // Vista Previa if ($ses->vistaPrivada()) { if (isset($_GET['ll'])) { if ($_GET['ll'] == "buscaItem" || $_GET['ll'] == "perfil" || $_GET['ll'] == "estilos") { $ses->setAjax(true); } } else { $ses->setLlamada($ses->getSeccion()); } if (!$ses->getSuper()) { $ses->setAutor($ses->getUsuario('usuario')); } if (isset($_GET['vp'])) { $ses->setVistaPrevia($_GET['vp']); }