static function alta_post($request) { try { if (isset($_REQUEST['submit'])) { $contenido = 'funciono'; } Modelo::altaUsuario($request); // session_start(); // $_SESSION['usuarioRegistrado'] = $request['usuario']; $titulo = "Usuario correctamente dado de alta"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaRegistrado.php'; $contenido = VistaRegistrado::construye($request['usuario']); $opciones = array('post/listado', 'post/envio_get'); // opciones a visualizar $pie = VistaPie::construye($opciones); $paginaRegistrado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaRegistrado->mostrar(); } catch (LogicException $le) { // error en los campos enviados desde el formulario $titulo = "Error en el alta de usuario"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaRegistro.php'; $contenido = VistaRegistro::construye($request, $le->getMessage(), "alta"); // se pasan los avisos recibidos $opciones = array('post/listado'); // opciones a visualizar $pie = VistaPie::construye($opciones); $paginaErrorLogicaAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaErrorLogicaAltaUsuario->mostrar(); } catch (Exception $e) { $titulo = "Error en el proceso de alta de usuario"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaErrorAltaUsuario.php'; $contenido = VistaErrorAltaUsuario::construye($request['usuario'], $e->getMessage()); $opciones = array('usuario/alta_get', 'post/listado'); // opciones a visualizar $pie = VistaPie::construye($opciones); $paginaErrorAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaErrorAltaUsuario->mostrar(); } }
static function alta_post($request) { try { Modelo::altaUsuario($request); // session_start(); // $_SESSION['usuarioRegistrado'] = $request['usuario']; $titulo = "Usuario correctamente dado de alta"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaRegistrado.php'; $contenido = VistaRegistrado::construye($request['usuario']); $dirSubidas = $_SERVER['DOCUMENT_ROOT'] . DIR_RAIZ_APP . "/fotos/"; $extension = ""; if ($_FILES["foto"]["error"] == 0) { $ruta_archivo = $_FILES['foto']['name']; $info = pathinfo($ruta_archivo); $extension = '.' . $info['extension']; move_uploaded_file($_FILES['foto']['tmp_name'], $dirSubidas . $request['usuario'] . $extension); } $opciones = Modelo::detectarUsuario(2); $pie = VistaPie::construye($opciones); $paginaRegistrado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaRegistrado->mostrar(); } catch (LogicException $le) { // error en los campos enviados desde el formulario $titulo = "Error en el alta de usuario"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaRegistro.php'; $contenido = VistaRegistro::construye($request, $le->getMessage(), "alta"); // se pasan los avisos recibidos $opciones = Modelo::detectarUsuario(2); $pie = VistaPie::construye($opciones); $paginaErrorLogicaAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaErrorLogicaAltaUsuario->mostrar(); } catch (Exception $e) { $titulo = "Error en el proceso de alta de usuario"; $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : ""); require_once 'vistas/Usuarios/VistaErrorAltaUsuario.php'; $contenido = VistaErrorAltaUsuario::construye($request['usuario'], $e->getMessage()); $opciones = Modelo::detectarUsuario($request['usuario']); $pie = VistaPie::construye($opciones); $paginaErrorAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie); $paginaErrorAltaUsuario->mostrar(); } }