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); } }
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); } }
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); } } }
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); } } }