static function listado($request, $response) { // se elimina la sesión si existía, porque se supone que esta funcionalidad fuerza la desconexión //PARA CUANDO EL USUARIO NO ESTE CONECTADO Y SE DE A MOSTRAR TODOS LOS POST, SE COMPRUEBAN LOS DATOS Y SE PONEN UNOS POR DEFECTO. $visitas; $usuario; if (isset($_SESSION['visitas'])) { $visitas = $_SESSION['visitas']; } else { $visitas = 0; } if (isset($_SESSION['usuarioRegistrado'])) { $usuario = $_SESSION['usuarioRegistrado']; } else { $usuario = ""; } Modelo::subirVisita($usuario, $visitas); if (isset($_SESSION['usuarioRegistrado'])) { unset($_SESSION['usuarioRegistrado']); } // session_destroy(); $titulo = "Listado de posts"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); $posts = Modelo::devuelveTodosPosts(); require_once 'vistas/Posts/VistaListado.php'; $contenido = VistaListado::construye($posts); $opciones = Modelo::detectarUsuario(2); // opciones a visualizar $pie = VistaPie::construye($opciones); $paginaListado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaListado->mostrar(); }