Example #1
0
 public function buscar()
 {
     HelperFunctions::comprobarSesion();
     if (!$_POST) {
         header("Location: " . URL . "proyecto");
     } else {
         $_POST = HelperFunctions::sanear($_POST);
         $proyectos = ProyectoModel::getSearch($_POST['buscar']);
         $archivos = array("proyecto/crearproyecto", "generic/buscador", "proyecto/listartodos");
         $datos = array('titulo' => 'Proyectos', 'proyectos' => $proyectos, 'destino' => 'proyecto/buscar', 'ultima_busqueda' => $_POST['buscar']);
         View::renderMulti($archivos, $datos);
     }
 }
Example #2
0
 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 habilitarPromocion($id, $definitivo = false)
 {
     HelperFunctions::comprobarSesion();
     if (Validaciones::validarId($id) !== true) {
         header("Location: " . URL . "promocion");
     }
     if ($definitivo === "true") {
         PromocionModel::habilitarPromocion($id);
         header("Location: " . URL . "promocion");
     } else {
         $promocion = PromocionModel::getPromocion($id);
         if (!$promocion) {
             header("Location: " . URL . "promocion");
         }
         $archivos = array("promocion/listaruno", "promocion/habilitarpromocion");
         $datos = array('titulo' => 'promocion', 'promocion' => $promocion);
         View::renderMulti($archivos, $datos);
     }
 }
Example #4
0
 public function habilitar($id, $definitivo = false)
 {
     HelperFunctions::comprobarSesion();
     if (Validaciones::validarId($id) !== true) {
         header("Location: " . URL . "estado");
     }
     if ($definitivo === "true") {
         EstadoModel::habilitar($id);
         header("Location: " . URL . "estado");
     } else {
         if (!$_POST) {
             $estado = EstadoModel::getEstado($id);
             if (!$estado) {
                 header("Location: " . URL . "estado");
             }
             $archivos = array("estado/listarestado", "estado/habilitarestado");
             $datos = array('titulo' => 'estado', 'estado' => $estado);
             View::renderMulti($archivos, $datos);
         }
     }
 }
Example #5
0
 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);
     }
 }
Example #6
0
 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);
         }
     }
 }