示例#1
0
 /**
  *
  */
 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);
 }
示例#2
0
 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);
 }
示例#3
0
 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);
 }
示例#4
0
 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);
 }
示例#5
0
 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);
 }
示例#6
0
 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;
     }
 }
示例#7
0
文件: auth.php 项目: lacripta/easyapp
 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);
 }
示例#8
0
文件: menu.php 项目: lacripta/easyapp
 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);
 }
示例#9
0
 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);
 }
示例#10
0
 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);
 }
示例#11
0
 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);
 }
示例#12
0
 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);
 }