/** * */ public function index() { $data["title"] = $this->archivo["raiz"]["componente_nombre"]; view::admintemplate("header", $data); view::render($this->archivo["raiz"]["componente_enlace"], $data); view::admintemplate("footer", $data); }
public function index() { $data["title"] = $this->archivo["raiz"]["componente_nombre"]; $data["usuarios"] = $this->componente->getEnlace("admin/usuario"); $data["articulos"] = $this->componente->getEnlace("admin/articulo"); view::admintemplate("header", $data); view::render($this->archivo["raiz"]["componente_enlace"], $data); view::admintemplate("footer", $data); }
public function index() { $data["title"] = $this->archivo["raiz"]["componente_nombre"]; $data["color"] = $this->model->getPropiedad("background-color"); $data["fondo"] = $this->model->getPropiedad("background-image"); view::admintemplate("header", $data); view::render($this->archivo["raiz"]["componente_enlace"], $data); view::admintemplate("footer", $data); }
public function index($id) { $data["title"] = $this->archivo["raiz"]["componente_nombre"]; $data["inicio"] = $this->componente->getEnlace("admin/inicio"); $data["producto"] = $this->componente->getEnlace("admin/producto"); $data["elemento"] = $this->model->producto($id)[0]; $data["imagenes"] = $this->model->imagenes($id); view::admintemplate("header", $data); view::render($this->archivo["raiz"]["componente_enlace"], $data); view::admintemplate("footer", $data); }
public function index() { foreach ($this->_archivo as $componente) { $this->_componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $data["title"] = $this->_archivo["raiz"]["componente_nombre"]; $data["usuarios"] = $this->_componente->getEnlace("admin/usuario"); $data["articulos"] = $this->_componente->getEnlace("admin/articulo"); view::admintemplate("header", $data); view::render($this->_archivo["raiz"]["componente_enlace"], $data); view::admintemplate("footer", $data); }
public function controlAcceso() { if (!session::get("autenticado")) { url::redirect(ADMINLOGIN); } if (!$this->verificarAcceso(session::get("usuario"), "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'])) { $data["error"] = "NO TIENE PERMISO PARA ACCEDER A ESTA PAGINA"; view::admintemplate('header', $data); view::render('error/404', $data); view::admintemplate('footer', $data); exit; } }
public function login() { foreach ($this->_archivo as $componente) { $this->_componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $data['title'] = $this->_archivo["login"]["componente_nombre"]; if (session::get("autenticado")) { url::redirect(ADMIN); } if (null != filter_input(INPUT_POST, "submit")) { $usuario = filter_input(INPUT_POST, "usuario"); $clave = filter_input(INPUT_POST, "clave"); $userData = $this->_model->getClaveHash($usuario); if ($usuario === "") { $error[] = "El usuario no puede estar en blanco."; } if ($clave === "") { $error[] = "La clave no puede estar en blanco."; } if ($usuario == "" || $clave == "") { $error[] = "No pueden haber campos en blanco."; } else { if ($userData[0]->usuario_estado != "1") { $error[] = "Esa cuenta fue deshabilitada por el Administrador."; } else { if ($usuario != "" && $clave != "" && password::verify($clave, $userData[0]->usuario_clave)) { session::set("autenticado", true); session::set("usuario", $userData[0]->usuario_sid); session::set("grupo", $userData[0]->usuario_grupo); session::set("nombre", $userData[0]->usuario_nombre . " " . $userData[0]->usuario_apellido); session::set("email", $userData[0]->usuario_email); session::set("estado", $userData[0]->usuario_estado); url::redirect(ADMIN); } else { $error[] = "Credenciales de Acceso incorrectas."; } } } } view::admintemplate("header", $data); view::render(ADMINLOGIN, $data, $error); view::admintemplate("footer", $data); }
public function grupo() { $data["title"] = $this->_archivo["grupo"]["componente_nombre"]; $data["raiz"] = $this->_archivo["raiz"]["componente_enlace"]; $data["url"] = $this->_archivo["grupo"]["componente_url"]; if (null != filter_input(INPUT_POST, "submit")) { $nombre = filter_input(INPUT_POST, "nombre"); $fecha = filter_input(INPUT_POST, "fecha"); if ($nombre === "") { $error[] = "Nombre de grupo requerido."; } if (!$error) { $grupo_datos = array('menu_grupo_nombre' => $nombre, 'menu_grupo_fecha' => $fecha); $this->_model->crearGrupo($grupo_datos); session::set("estado", "Clase Creada"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); } } view::admintemplate("header", $data); view::render($this->_archivo["grupo"]["componente_enlace"], $data, $error); view::admintemplate("footer", $data); }
public function edit($id) { $data["title"] = $this->_archivo["editar"]["componente_nombre"]; $data["raiz"] = $this->_archivo["raiz"]["componente_enlace"]; $data["clase"] = $this->clase; $data["articulo"] = $this->_model->getArticulo($id); $data["js"] = "<script type='text/javascript'>" . "bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });" . "</script>"; if (null != filter_input(INPUT_POST, "submit")) { $titulo = filter_input(INPUT_POST, "titulo"); $contenido = filter_input(INPUT_POST, "contenido"); $descripcion = filter_input(INPUT_POST, "descripcion"); $fecha = filter_input(INPUT_POST, "fecha"); $publicado = filter_input(INPUT_POST, "estado") ? 1 : 0; $favorito = filter_input(INPUT_POST, "especial") ? 1 : 0; $autor = session::get("usuario"); if ($titulo === "") { $error[] = "{$publicado}"; } $allowedExts = array("gif", "jpeg", "jpg", "png", "svg"); $temp = explode(".", $_FILES["image"]["name"]); $extension = strtolower(end($temp)); if ($_FILES["image"]["size"] > 0 && !in_array($extension, $allowedExts)) { $error[] = "Tipo de imagen no Soportado."; } if ($_FILES["image"]["size"] / 1024 > 500) { $error[] = "Archivo de imagen mayor a 500 KB."; } if (!$error) { $slug = url::generateSafeSlug($titulo); $articulo_datos = array('articulo_titulo' => $titulo, 'articulo_contenido' => $contenido, 'articulo_descripcion' => $descripcion, 'articulo_fecha' => $fecha, 'articulo_estado' => $publicado, 'articulo_especial' => $favorito, 'articulo_autor' => $autor, 'articulo_slug' => $slug); if ($_FILES["image"]["size"] > 0) { $file = ARTICULOIMG . $_FILES["image"]["name"]; move_uploaded_file($_FILES["image"]["tmp_name"], $file); $articulo_datos["articulo_image"] = $file; } $where = array("articulo_id" => $id); $this->_model->updateArticulo($articulo_datos, $where); session::set("estado", "Articulo Modificado"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); } } view::admintemplate("header", $data); view::render($this->_archivo["editar"]["componente_enlace"], $data, $error); view::admintemplate("footer", $data); }
public function edit($id) { $data["title"] = $this->_archivo["editar"]["componente_nombre"]; $data["raiz"] = $this->_archivo["raiz"]["componente_enlace"]; $data["clase"] = $this->clase; $data["grupos"] = $this->_model->getGrupos(); $data["categoria"] = $this->_model->getCategoria($id); if (null != filter_input(INPUT_POST, "submit")) { $nombre = filter_input(INPUT_POST, "nombre"); $nombre == "" ? $error[] = "Nombre de categoria requerido." : NULL; if (!$error) { $datos_categoria = array("documento_tipo_nombre" => $nombre); $where = array("documento_tipo_id" => $id); $this->_model->updateCategoria($datos_categoria, $where); session::set("estado", "Se ha modificado la categoria"); url::redirect($this->_archivo["raiz"]["componente_enlace"]); } } view::admintemplate("header", $data); view::render($this->_archivo["editar"]["componente_enlace"], $data, $error); view::admintemplate("footer", $data); }
public function acceso($grupo_nombre) { $data["title"] = $this->_archivo["acceso"]["componente_nombre"]; $data["raiz"] = $this->_archivo["raiz"]["componente_url"]; $data["url"] = $this->_archivo["acceso"]["componente_url"]; $data["grupo"] = $grupo_nombre; $data["componentes"] = $this->_componente->permisosComponentes($grupo_nombre); view::admintemplate("header", $data); view::render($this->_archivo["acceso"]["componente_enlace"], $data, $error); view::admintemplate("footer", $data); }
public function acceso($sid, $grupo) { $data["title"] = $this->_archivo["acceso"]["componente_nombre"]; $data["raiz"] = $this->_archivo["raiz"]["componente_enlace"]; $data["url"] = $this->_archivo["acceso"]["componente_url"]; $this->_componente->actualizarPermisos($grupo, $sid, 0); $data["componentes"] = $this->_componente->permisosUsuario($sid); $data["sid"] = $sid; view::admintemplate("header", $data); view::render($this->_archivo["acceso"]["componente_enlace"], $data, $error); view::admintemplate("footer", $data); }