public function habilitar($url, $definitivo = false) { HelperFunctions::comprobarSesion(); if ($definitivo === "true") { ArticuloModel::habilitar($url); header("Location: " . URL . "articulo"); } else { $articulo = ArticuloModel::getArticulo($url); if (!$articulo) { header("Location: " . URL . "articulo"); } $archivos = array("articulo/mostrarArticulo", "articulo/habilitarArticulo"); $datos = array('titulo' => 'Habilitar Articulo', 'articulo' => $articulo); View::renderMulti($archivos, $datos); } }
public function crear() { HelperFunctions::comprobarSesion(); if (!$_POST) { $datos = array('destino' => 'estado/crear/', 'submit' => 'Crear'); View::render("estado/formulario", $datos); } else { $_POST = HelperFunctions::sanear($_POST); $errores = []; if (!isset($_POST['descripcion']) || empty($_POST['descripcion'])) { $errores['descripcion'] = ['descripcion' => 'El campo es requerido']; } if ($errores) { $datos = array('destino' => 'estado/crear', 'submit' => 'Crear', 'errores' => $errores); View::render("estado/formulario", $datos); } else { EstadoModel::insert($_POST); header("Location: " . URL . "estado"); } } }
public function index() { if (HelperFunctions::comprobarSesion(false)) { View::render("acceso/sesionactiva"); } else { if (!$_POST) { View::clientRender("acceso/login"); } else { $_POST = HelperFunctions::sanear($_POST); if (($err = AccesoModel::validarLogin()) !== true) { $datos = array("errores" => $err); View::clientRender("acceso/login", $datos); } else { HelperFunctions::generarSesion(); $usuario = $_POST['nick']; $datosUsuario = UsuarioModel::getUser($usuario); $_SESSION['usuario'] = $datosUsuario; header("Location: " . URL . "admin"); } } } }
public function editarPromocion($id) { HelperFunctions::comprobarSesion(); if (!$_POST) { $promocion = PromocionModel::getPromocion($id); View::render('promocion/editarPromocion', array('titulo' => 'Promocion', 'promocion' => $promocion, 'destino' => 'promocion/editarPromocion/' . $id)); } else { $_POST = HelperFunctions::sanear($_POST); $errores = []; if (!isset($_POST['descripcion']) || empty($_POST['descripcion'])) { $errores['descripcion'] = ['descripcion' => 'El campo es requerido']; } if (($err = Validaciones::validarUnidades($_POST['unidades'])) !== true) { $errores['unidades'] = $err; } if (($err = Validaciones::validarDecimales($_POST['porcentaje'])) !== true) { $errores['porcentaje'] = $err; } if (($err = Validaciones::validarFecha($_POST['fecha_inicio'])) !== true) { $errores['fecha_inicio'] = $err; } if ($errores) { $promocion = PromocionModel::getPromocion($id); View::render('promocion/editarPromocion', array('titulo' => 'Promocion', 'promocion' => $promocion, 'destino' => 'promocion/editarPromocion/' . $id, 'errores' => $errores)); } else { PromocionModel::editPromocion($id, $_POST); View::render('promocion/promocionEditada', array('titulo' => 'Promocion Guardada')); } } }
?> img/usuario.png" alt=""></a> <a class="med" href="<?php echo URL . 'servicio'; ?> "><img src="<?php echo URL; ?> img/servicio.png" alt=""></a> <a href="<?php echo URL . 'rss'; ?> "><img src="<?php echo URL; ?> img/rss.png" alt=""></a> </header> <?php HelperFunctions::comprobarSesion(); ?> <div class="first"> Actualmente te encuentras identificado como <?php echo $_SESSION['usuario']['nick']; ?> <a href="<?php echo URL . 'acceso/logout'; ?> ">Cerrar Sesion</a> </div>
public function mostrarProyecto($id) { HelperFunctions::comprobarSesion(); $proyecto = ProyectoModel::getProyecto($id); $datos = array('titulo' => 'Proyecto', 'proyecto' => $proyecto); View::render("proyecto/listarproyecto", $datos); }
public function index() { HelperFunctions::comprobarSesion(); View::render("admin/index"); }
public function update($id) { $errores = []; HelperFunctions::comprobarSesion(); if (Validaciones::validarId($id) !== true) { header("Location: " . URL . "cliente"); } if (!$_POST) { $cliente = ClienteModel::getCliente($id); $provincias = ProvinciaModel::getAll(); $archivos = array("generic/formpersona", "cliente/formulario"); $datos = array('destino' => 'cliente/update', 'submit' => 'Editar Cliente', 'provincialist' => $provincias, 'persona' => $cliente, 'errores' => $errores, 'volver' => 'cliente/index'); View::renderMulti($archivos, $datos); } else { if (!is_array($err = ClienteModel::update()) && $err === true) { header("Location: " . URL . "cliente"); } $errores = $err; $provincias = ProvinciaModel::getAll(); $provinciaSelected = $_POST['provincia']; $archivos = array("generic/formpersona", "cliente/formulario"); $datos = array('destino' => 'cliente/update', 'submit' => 'Insertar Cliente', 'provincialist' => $provincias, 'provinciaSelected' => $provinciaSelected, 'persona' => $_POST, 'errores' => $errores, 'volver' => 'cliente/index'); View::renderMulti($archivos, $datos); } }
public function crear() { HelperFunctions::comprobarSesion(); if (!$_POST) { // Sino hay post mostramos el formulario $provincias = ProvinciaModel::getAll(); $categorias = CategoriaModel::getAll(); $filenames = ["generic/formpersona", "usuario/formulario"]; $datos = array('destino' => 'usuario/crear', 'submit' => 'Crear', 'provincialist' => $provincias, 'categorialist' => $categorias); View::renderMulti($filenames, $datos); } else { $_POST = HelperFunctions::sanear($_POST); $provincias = ProvinciaModel::getAll(); $categorias = CategoriaModel::getAll(); $errores = []; $err = UsuarioModel::insert(); if ($err === true) { header("Location: " . URL . "usuario"); } elseif ($err !== true && is_array($err)) { $errores = $err; $filenames = ["generic/formpersona", "usuario/formulario"]; $datos = array('destino' => 'usuario/crear', 'submit' => 'Crear', 'provincialist' => $provincias, 'categorialist' => $categorias, 'persona' => $_POST, 'errores' => $errores); View::renderMulti($filenames, $datos); } else { $filenames = ["generic/formpersona", "usuario/formulario"]; $datos = array('destino' => 'usuario/crear', 'submit' => 'Crear', 'provincialist' => $provincias, 'categorialist' => $categorias, 'persona' => $_POST, 'errores' => $errores); View::renderMulti($filenames, $datos); } } }