static function crea_tema_post($request, $sesion) { try { Modelo::altaTema($request); $titulo = "Tema creado"; $cabecera = VistaCabecera::construye(isset($sesion['usuarioRegistrado']) ? $sesion['usuarioRegistrado'] : ""); require_once 'vistas/Tema/VistaOperacionCorrecta.php'; $contenido = VistaOperacionCorrecta::construye($sesion['usuarioRegistrado'], $request['nombre']); $opciones = Modelo::detectarUsuario($_SESSION['usuarioRegistrado']); // opciones a visualizar //$opciones = Modelo::detectarUsuario($sesion['usuarioRegistrado']); $pie = VistaPie::construye($opciones); $paginaEnvioPost = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaEnvioPost->mostrar(); } catch (LogicException $le) { $titulo = "Creacion de un tema"; $cabecera = VistaCabecera::construye(isset($sesion['usuarioRegistrado']) ? $sesion['usuarioRegistrado'] : ""); require_once 'vistas/Tema/VistaCrearTema.php'; $contenido = VistaCrearTema::construye($le->getMessage()); $opciones = Modelo::detectarUsuario($_SESSION['usuarioRegistrado']); // opciones a visualizar //$opciones = Modelo::detectarUsuario($sesion['usuarioRegistrado']); $pie = VistaPie::construye($opciones); $paginaEnvioPost = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaEnvioPost->mostrar(); } if ($request['nombre'] == "") { } else { } }
static function borrar_usuario() { $usuario = $_SESSION['usuarioRegistrado']; try { Modelo::bajaUsuario($usuario); unset($_SESSION['usuarioRegistrado']); $usuario = ""; $titulo = "Usuario eliminado"; $cabecera = VistaCabecera::construye($usuario); require_once 'vistas/Usuarios/VistaOperacionCorrecta.php'; $contenido = VistaOperacionCorrecta::construye($usuario, "baja"); $opciones = Modelo::detectarUsuario(2); $pie = VistaPie::construye($opciones); $paginaUsuarioEliminado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaUsuarioEliminado->mostrar(); } catch (Exception $e) { $titulo = "Error en el proceso de baja de usuario"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaErrorOperacion.php'; $contenido = VistaErrorOperacion::construye($usuario, "baja", $e->getMessage()); $pie = VistaPie::construye($opciones); $paginaErrorAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaErrorAltaUsuario->mostrar(); } }