public function __construct() { $this->componente = new \models\admin\componente(); $this->model = new \models\admin\producto_imagen(); $this->clase = "producto_imagen"; $this->archivoNombre = "producto_imagen.php"; $this->archivo["raiz"]["componente_archivo"] = $this->archivoNombre; $this->archivo["raiz"]["componente_enlace"] = ADMIN . "producto_imagen"; $this->archivo["raiz"]["componente_url"] = DIR . ADMIN . "producto/imagenes"; $this->archivo["raiz"]["componente_nombre"] = "Imagenes del producto"; $this->archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->archivo["raiz"]["componente_nombre"]); $this->archivo["imagenes_producto"]["componente_archivo"] = $this->archivoNombre; $this->archivo["imagenes_producto"]["componente_enlace"] = ADMIN . "producto/imagenes/imagenes_producto"; $this->archivo["imagenes_producto"]["componente_url"] = DIR . ADMIN . "producto/imagenes/imagenes_producto"; $this->archivo["imagenes_producto"]["componente_nombre"] = "Lista de Imagenes del producto"; $this->archivo["imagenes_producto"]["componente_slug"] = url::generateSafeSlug($this->archivo["imagenes_producto"]["componente_nombre"]); $this->archivo["nuevo"]["componente_archivo"] = $this->archivoNombre; $this->archivo["nuevo"]["componente_enlace"] = ADMIN . "producto/imagenes/agregar_imagen"; $this->archivo["nuevo"]["componente_url"] = DIR . ADMIN . "producto/imagenes/agregar_imagen"; $this->archivo["nuevo"]["componente_nombre"] = "Agregar imagen del producto"; $this->archivo["nuevo"]["componente_slug"] = url::generateSafeSlug($this->archivo["nuevo"]["componente_nombre"]); $this->archivo["borrar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["borrar"]["componente_enlace"] = ADMIN . "producto/imagenes/borrar_imagen"; $this->archivo["borrar"]["componente_url"] = DIR . ADMIN . "producto/imagenes/borrar"; $this->archivo["borrar"]["componente_nombre"] = "Borrar imagen del producto"; $this->archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->archivo["borrar"]["componente_nombre"]); $this->archivo["publicar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["publicar"]["componente_enlace"] = ADMIN . "producto/imagenes/publicar_imagen"; $this->archivo["publicar"]["componente_url"] = DIR . ADMIN . "producto/imagenes/publicar_imagen"; $this->archivo["publicar"]["componente_nombre"] = "publicar imagen del producto"; foreach ($this->archivo as $componente) { $this->componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->componente->controlAcceso(); }
public function __construct() { $this->_componente = new \models\admin\componente(); $this->_model = new \models\admin\grupo(); $this->clase_grupo = "grupo"; $this->_archivoNombre = "grupo.php"; $this->_archivo["raiz"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["raiz"]["componente_enlace"] = ADMIN . $this->clase_grupo; $this->_archivo["raiz"]["componente_url"] = DIR . "admin/grupo"; $this->_archivo["raiz"]["componente_nombre"] = "Gestor de Grupos"; $this->_archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->_archivo["raiz"]["componente_nombre"]); $this->_archivo["crear"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["crear"]["componente_enlace"] = ADMIN . "grupo_crear"; $this->_archivo["crear"]["componente_url"] = $this->_archivo["raiz"]["componente_url"] . "/add"; $this->_archivo["crear"]["componente_nombre"] = "Agregar Grupo"; $this->_archivo["crear"]["componente_slug"] = url::generateSafeSlug($this->_archivo["crear"]["componente_nombre"]); $this->_archivo["editar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["editar"]["componente_enlace"] = ADMIN . "grupo_editar"; $this->_archivo["editar"]["componente_url"] = $this->_archivo["raiz"]["componente_url"] . "/edit/"; $this->_archivo["editar"]["componente_nombre"] = "Modificar Grupo"; $this->_archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["editar"]["componente_nombre"]); $this->_archivo["borrar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["borrar"]["componente_enlace"] = ADMIN . $this->clase_grupo . "/delete"; $this->_archivo["borrar"]["componente_url"] = $this->_archivo["raiz"]["componente_url"] . "/delete/"; $this->_archivo["borrar"]["componente_nombre"] = "Eliminar Grupo"; $this->_archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["borrar"]["componente_nombre"]); $this->_archivo["acceso"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["acceso"]["componente_enlace"] = ADMIN . "grupo_acceso"; $this->_archivo["acceso"]["componente_url"] = $this->_archivo["raiz"]["componente_url"] . "/acceso/"; $this->_archivo["acceso"]["componente_nombre"] = "Permisos de Grupo"; $this->_archivo["acceso"]["componente_slug"] = url::generateSafeSlug($this->_archivo["acceso"]["componente_nombre"]); $this->_componente->controlAcceso(); }
public function __construct() { $this->_componente = new \models\admin\componente(); $this->_model = new \models\admin\categoria(); $this->clase = "categoria"; $this->_archivoNombre = "categoria.php"; $this->_archivo["raiz"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["raiz"]["componente_enlace"] = ADMIN . $this->clase; $this->_archivo["raiz"]["componente_url"] = DIR . "admin/categoria"; $this->_archivo["raiz"]["componente_nombre"] = "Gestór de Categorias"; $this->_archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->_archivo["raiz"]["componente_nombre"]); $this->_archivo["crear"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["crear"]["componente_enlace"] = ADMIN . "categoria_crear"; $this->_archivo["crear"]["componente_url"] = DIR . "admin/categoria/add"; $this->_archivo["crear"]["componente_nombre"] = "Crear Categoria"; $this->_archivo["crear"]["componente_slug"] = url::generateSafeSlug($this->_archivo["crear"]["componente_nombre"]); $this->_archivo["editar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["editar"]["componente_enlace"] = ADMIN . "categoria_editar"; $this->_archivo["editar"]["componente_url"] = DIR . "admin/categoria/edit/"; $this->_archivo["editar"]["componente_nombre"] = "Editar Categoria"; $this->_archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["editar"]["componente_nombre"]); $this->_archivo["borrar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["borrar"]["componente_enlace"] = ADMIN . $this->clase . "/delete"; $this->_archivo["borrar"]["componente_url"] = DIR . "admin/categoria/delete/"; $this->_archivo["borrar"]["componente_nombre"] = "Eliminar Categoria"; $this->_archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["borrar"]["componente_nombre"]); $this->_componente->controlAcceso(); }
public function __construct() { $this->_componente = new \models\admin\componente(); $this->_model = new \models\admin\usuario(); $this->clase = "usuario"; $this->_archivoNombre = "usuario.php"; $this->_archivo["raiz"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["raiz"]["componente_enlace"] = ADMIN . $this->clase; $this->_archivo["raiz"]["componente_url"] = DIR . "admin/usuario"; $this->_archivo["raiz"]["componente_nombre"] = "Gestor de Usuarios"; $this->_archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->_archivo["raiz"]["componente_nombre"]); $this->_archivo["crear"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["crear"]["componente_enlace"] = ADMIN . "usuario_crear"; $this->_archivo["crear"]["componente_url"] = DIR . "admin/usuario/add"; $this->_archivo["crear"]["componente_nombre"] = "Crear Usuario"; $this->_archivo["crear"]["componente_slug"] = url::generateSafeSlug($this->_archivo["crear"]["componente_nombre"]); $this->_archivo["editar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["editar"]["componente_enlace"] = ADMIN . "usuario_editar"; $this->_archivo["editar"]["componente_url"] = DIR . "admin/usuario/edit/"; $this->_archivo["editar"]["componente_nombre"] = "Editar Usuario"; $this->_archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["editar"]["componente_nombre"]); $this->_archivo["borrar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["borrar"]["componente_enlace"] = ADMIN . $this->clase . "/delete"; $this->_archivo["borrar"]["componente_url"] = DIR . "admin/usuario/delete/"; $this->_archivo["borrar"]["componente_nombre"] = "Eliminar Usuario"; $this->_archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["borrar"]["componente_nombre"]); $this->_archivo["acceso"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["acceso"]["componente_enlace"] = ADMIN . "usuario_acceso"; $this->_archivo["acceso"]["componente_url"] = DIR . "admin/usuario/acceso/"; $this->_archivo["acceso"]["componente_nombre"] = "Permisos de Usuario"; $this->_archivo["acceso"]["componente_slug"] = url::generateSafeSlug($this->_archivo["acceso"]["componente_nombre"]); $this->_componente->controlAcceso(); }
public function __construct() { $this->componente = new \models\admin\componente(); $this->model = new \models\admin\producto(); $this->clase = "producto"; $this->archivoNombre = "producto.php"; $this->archivo["raiz"]["componente_archivo"] = $this->archivoNombre; $this->archivo["raiz"]["componente_enlace"] = ADMIN . "producto"; $this->archivo["raiz"]["componente_url"] = DIR . ADMIN . "producto"; $this->archivo["raiz"]["componente_nombre"] = "Administrador de Productos"; $this->archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->archivo["raiz"]["componente_nombre"]); $this->archivo["elementos"]["componente_archivo"] = $this->archivoNombre; $this->archivo["elementos"]["componente_enlace"] = ADMIN . "elementos"; $this->archivo["elementos"]["componente_url"] = DIR . ADMIN . "producto/elementos"; $this->archivo["elementos"]["componente_nombre"] = "Lista de productos"; $this->archivo["elementos"]["componente_slug"] = url::generateSafeSlug($this->archivo["elementos"]["componente_nombre"]); $this->archivo["nuevo"]["componente_archivo"] = $this->archivoNombre; $this->archivo["nuevo"]["componente_enlace"] = ADMIN . "elemento_nuevo"; $this->archivo["nuevo"]["componente_url"] = DIR . ADMIN . "producto/elemento_nuevo"; $this->archivo["nuevo"]["componente_nombre"] = "Agregar producto"; $this->archivo["nuevo"]["componente_slug"] = url::generateSafeSlug($this->archivo["nuevo"]["componente_nombre"]); $this->archivo["editar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["editar"]["componente_enlace"] = ADMIN . "elemento_editar"; $this->archivo["editar"]["componente_url"] = DIR . ADMIN . "producto/elemento_editar"; $this->archivo["editar"]["componente_nombre"] = "Editar producto"; $this->archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->archivo["editar"]["componente_nombre"]); $this->archivo["borrar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["borrar"]["componente_enlace"] = ADMIN . "elemento_borrar"; $this->archivo["borrar"]["componente_url"] = DIR . ADMIN . "producto/elemento_borrar"; $this->archivo["borrar"]["componente_nombre"] = "Borrar producto"; $this->archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->archivo["borrar"]["componente_nombre"]); $this->archivo["publicar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["publicar"]["componente_enlace"] = ADMIN . "elemento_publicar"; $this->archivo["publicar"]["componente_url"] = DIR . ADMIN . "producto/elemento_publicar"; $this->archivo["publicar"]["componente_nombre"] = "Publicar producto"; $this->archivo["publicar"]["componente_slug"] = url::generateSafeSlug($this->archivo["publicar"]["componente_nombre"]); $this->archivo["destacar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["destacar"]["componente_enlace"] = ADMIN . "elemento_destacar"; $this->archivo["destacar"]["componente_url"] = DIR . ADMIN . "producto/elemento_destacar"; $this->archivo["destacar"]["componente_nombre"] = "Destacar producto"; $this->archivo["destacar"]["componente_slug"] = url::generateSafeSlug($this->archivo["destacar"]["componente_nombre"]); $this->archivo["grupo"]["componente_archivo"] = $this->archivoNombre; $this->archivo["grupo"]["componente_enlace"] = ADMIN . "producto_grupo"; $this->archivo["grupo"]["componente_url"] = DIR . ADMIN . "producto/producto_grupo"; $this->archivo["grupo"]["componente_nombre"] = "Grupos de productos"; $this->archivo["grupo"]["componente_slug"] = url::generateSafeSlug($this->archivo["grupo"]["componente_nombre"]); $this->archivo["categoria"]["componente_archivo"] = $this->archivoNombre; $this->archivo["categoria"]["componente_enlace"] = ADMIN . "producto_categoria"; $this->archivo["categoria"]["componente_url"] = DIR . ADMIN . "producto/producto_categoria"; $this->archivo["categoria"]["componente_nombre"] = "Categorias de producto"; $this->archivo["categoria"]["componente_slug"] = url::generateSafeSlug($this->archivo["categoria"]["componente_nombre"]); foreach ($this->archivo as $componente) { $this->componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->componente->controlAcceso(); }
public function __construct() { $this->_componente = new \models\admin\componente(); $this->_model = new \models\admin\auth(); $this->clase = "admin"; $this->_archivoNombre = "admin.php"; $this->_archivo["raiz"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["raiz"]["componente_enlace"] = ADMIN . "admin"; $this->_archivo["raiz"]["componente_url"] = DIR . ADMIN; $this->_archivo["raiz"]["componente_nombre"] = "Panel de Control del Sistema"; $this->_archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->_archivo["raiz"]["componente_nombre"]); $this->_componente->controlAcceso(); }
/** * define page title and load template files */ public function index() { $action = $_GET['action']; // var_dump($_GET['action']); $this->data['title'] = 'All Pages'; $page = new \models\pages(); $pagecategory = new \models\pagecategory(); if (isset($_POST) && !empty($_POST)) { $pagename = $_POST['pagename']; $category = $_POST['category']; $sort_order = $_POST['sort_order']; $slug = \helpers\url::generateSafeSlug($pagename); $insert_array = array('pagename' => $pagename, 'categoryid' => $category, 'sort_order' => $sort_order, 'page_alias' => $slug); $insert_id = $page->create($insert_array); if ($insert_id > 0) { $message = 'ok'; } else { $message = 'no'; } } if (isset($action) && !empty($action)) { switch ($action) { case 'delete': $where_array = array('id' => $_GET['id']); $delete = $page->delete($where_array); if ($delete > 0) { $message = 'ok'; } else { $message = 'no'; } break; default: # code... break; } } if ($message == 'ok') { $this->data['success'] = 'Record Added!'; } else { if ($message == 'no') { $this->data['error'] = 'Operation Fails!'; } } $this->data['pages'] = $page->allPages(); $this->data['page_categories'] = $pagecategory->all(); View::rendertemplate('home_header', $this->data); View::rendertemplate('sidebar', $this->data); View::render('pages/pages.index', $this->data); View::rendertemplate('footer', $this->data); }
public function __construct() { $this->_model = new \models\admin\auth(); $this->_componente = new \models\admin\componente(); $this->clase = "inicio"; $this->_archivoNombre = "inicio.php"; $this->_archivo["raiz"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["raiz"]["componente_enlace"] = "inicio"; $this->_archivo["raiz"]["componente_url"] = DIR; $this->_archivo["raiz"]["componente_nombre"] = "Cambios el Saman"; $this->_archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->_archivo["raiz"]["componente_nombre"]); foreach ($this->_archivo as $componente) { $this->_componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->_componente->controlAcceso(); }
public function __construct() { $this->componente = new \models\admin\componente(); $this->model = new \models\admin\producto(); $this->clase = "producto"; $this->archivoNombre = "producto.php"; $this->archivo["raiz"]["componente_archivo"] = $this->archivoNombre; $this->archivo["raiz"]["componente_enlace"] = ADMIN . "producto"; $this->archivo["raiz"]["componente_url"] = DIR . ADMIN . "producto"; $this->archivo["raiz"]["componente_nombre"] = "Administrador de Productos"; $this->archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->archivo["raiz"]["componente_nombre"]); foreach ($this->archivo as $componente) { $this->componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->componente->controlAcceso(); }
public function __construct() { $this->clase = "auth"; $this->_archivoNombre = "auth.php"; $this->_model = new \models\admin\auth(); $this->_componente = new \models\admin\componente(); $this->_archivo["login"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["login"]["componente_enlace"] = ADMINLOGIN; $this->_archivo["login"]["componente_url"] = DIR . "admin/login"; $this->_archivo["login"]["componente_nombre"] = "Control de Inicio de Sesion"; $this->_archivo["login"]["componente_slug"] = url::generateSafeSlug($this->_archivo["login"]["componente_nombre"]); $this->_archivo["logout"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["logout"]["componente_enlace"] = ADMINLOGOUT; $this->_archivo["logout"]["componente_url"] = DIR . "admin/logout"; $this->_archivo["logout"]["componente_nombre"] = "Cierre de Sesion"; $this->_archivo["logout"]["componente_slug"] = url::generateSafeSlug($this->_archivo["logout"]["componente_nombre"]); }
public function __construct() { $this->componente = new \models\admin\componente(); $this->model = new \models\admin\novedades(); $this->clase = "novedades"; $this->archivoNombre = "novedades.php"; $this->archivo["raiz"]["componente_archivo"] = $this->archivoNombre; $this->archivo["raiz"]["componente_enlace"] = ADMIN . "novedades"; $this->archivo["raiz"]["componente_url"] = DIR . ADMIN . "novedades"; $this->archivo["raiz"]["componente_nombre"] = "Publicación de Novedades"; $this->archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->archivo["raiz"]["componente_nombre"]); $this->archivo["lista"]["componente_archivo"] = $this->archivoNombre; $this->archivo["lista"]["componente_enlace"] = ADMIN . "novedades_lista"; $this->archivo["lista"]["componente_url"] = DIR . ADMIN . "novedades/elementos"; $this->archivo["lista"]["componente_nombre"] = "Lista de Novedades"; $this->archivo["lista"]["componente_slug"] = url::generateSafeSlug($this->archivo["lista"]["componente_nombre"]); $this->archivo["nuevo"]["componente_archivo"] = $this->archivoNombre; $this->archivo["nuevo"]["componente_enlace"] = ADMIN . "novedades_agregar"; $this->archivo["nuevo"]["componente_url"] = DIR . ADMIN . "novedades/elemento_nuevo"; $this->archivo["nuevo"]["componente_nombre"] = "Nueva Novedad"; $this->archivo["nuevo"]["componente_slug"] = url::generateSafeSlug($this->archivo["nuevo"]["componente_nombre"]); $this->archivo["editar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["editar"]["componente_enlace"] = ADMIN . "novedades_editar"; $this->archivo["editar"]["componente_url"] = DIR . ADMIN . "novedades/elemento_editar"; $this->archivo["editar"]["componente_nombre"] = "Editar Novedad"; $this->archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->archivo["editar"]["componente_nombre"]); $this->archivo["borrar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["borrar"]["componente_enlace"] = ADMIN . "novedades_borrar"; $this->archivo["borrar"]["componente_url"] = DIR . ADMIN . "novedades/elemento_borrar"; $this->archivo["borrar"]["componente_nombre"] = "Borrar Novedad"; $this->archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->archivo["borrar"]["componente_nombre"]); $this->archivo["publicar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["publicar"]["componente_enlace"] = ADMIN . "novedades_publicar"; $this->archivo["publicar"]["componente_url"] = DIR . ADMIN . "novedades/elemento_publicar"; $this->archivo["publicar"]["componente_nombre"] = "Publicar Novedad"; $this->archivo["publicar"]["componente_slug"] = url::generateSafeSlug($this->archivo["publicar"]["componente_nombre"]); $this->archivo["destacar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["destacar"]["componente_enlace"] = ADMIN . "novedades_destcar"; $this->archivo["destacar"]["componente_url"] = DIR . ADMIN . "novedades/elemento_destacar"; $this->archivo["destacar"]["componente_nombre"] = "Destacar Novedad"; $this->archivo["destacar"]["componente_slug"] = url::generateSafeSlug($this->archivo["destacar"]["componente_nombre"]); foreach ($this->archivo as $componente) { $this->componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->componente->controlAcceso(); }
public function __construct() { $this->_componente = new \models\admin\componente(); $this->_model = new \models\admin\menu(); $this->clase = "menu"; $this->_archivoNombre = "menu.php"; $this->_archivo["raiz"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["raiz"]["componente_enlace"] = ADMIN . $this->clase; $this->_archivo["raiz"]["componente_url"] = DIR . "admin/menu"; $this->_archivo["raiz"]["componente_nombre"] = "Creador de Menu"; $this->_archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->_archivo["raiz"]["componente_nombre"]); $this->_archivo["crear"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["crear"]["componente_enlace"] = ADMIN . "menu_crear"; $this->_archivo["crear"]["componente_url"] = DIR . "admin/menu/add"; $this->_archivo["crear"]["componente_nombre"] = "Crear Acceso en Menu"; $this->_archivo["crear"]["componente_slug"] = url::generateSafeSlug($this->_archivo["crear"]["componente_nombre"]); $this->_archivo["editar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["editar"]["componente_enlace"] = ADMIN . "menu_editar"; $this->_archivo["editar"]["componente_url"] = DIR . "admin/menu/edit/"; $this->_archivo["editar"]["componente_nombre"] = "Editar Accesos en Menu"; $this->_archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["editar"]["componente_nombre"]); $this->_archivo["borrar"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["borrar"]["componente_enlace"] = ADMIN . $this->clase . "/delete"; $this->_archivo["borrar"]["componente_url"] = DIR . "admin/menu/delete/"; $this->_archivo["borrar"]["componente_nombre"] = "Quitar del Menu"; $this->_archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->_archivo["borrar"]["componente_nombre"]); $this->_archivo["acceso"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["acceso"]["componente_enlace"] = ADMIN . "menu_acceso"; $this->_archivo["acceso"]["componente_url"] = DIR . "admin/menu/acceso/"; $this->_archivo["acceso"]["componente_nombre"] = "Permisos de Acceso al Menu"; $this->_archivo["acceso"]["componente_slug"] = url::generateSafeSlug($this->_archivo["acceso"]["componente_nombre"]); $this->_archivo["clase"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["clase"]["componente_enlace"] = ADMIN . "menu_clase"; $this->_archivo["clase"]["componente_url"] = DIR . "admin/menu/add/clase"; $this->_archivo["clase"]["componente_nombre"] = "Crear Clase de Elementos"; $this->_archivo["clase"]["componente_slug"] = url::generateSafeSlug($this->_archivo["clase"]["componente_nombre"]); $this->_archivo["grupo"]["componente_archivo"] = $this->_archivoNombre; $this->_archivo["grupo"]["componente_enlace"] = ADMIN . "menu_grupo"; $this->_archivo["grupo"]["componente_url"] = DIR . "admin/menu/add/grupo"; $this->_archivo["grupo"]["componente_nombre"] = "Crear Grupo de Elementos"; $this->_archivo["grupo"]["componente_slug"] = url::generateSafeSlug($this->_archivo["grupo"]["componente_nombre"]); foreach ($this->_archivo as $componente) { $this->_componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->_componente->controlAcceso(); }
public function __construct() { $this->componente = new \models\admin\componente(); $this->model = new \models\admin\carrusel(); $this->clase = "carrusel"; $this->archivoNombre = "carrusel.php"; $this->archivo["raiz"]["componente_archivo"] = $this->archivoNombre; $this->archivo["raiz"]["componente_enlace"] = ADMIN . "carrusel"; $this->archivo["raiz"]["componente_url"] = DIR . ADMIN . "carrusel"; $this->archivo["raiz"]["componente_nombre"] = "Administrador de Imagenes del Carrusel"; $this->archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->archivo["raiz"]["componente_nombre"]); $this->archivo["elementos"]["componente_archivo"] = $this->archivoNombre; $this->archivo["elementos"]["componente_enlace"] = ADMIN . "elementos"; $this->archivo["elementos"]["componente_url"] = DIR . ADMIN . "carrusel/elementos"; $this->archivo["elementos"]["componente_nombre"] = "Lista de elementos del carrusel"; $this->archivo["elementos"]["componente_slug"] = url::generateSafeSlug($this->archivo["elementos"]["componente_nombre"]); $this->archivo["nuevo"]["componente_archivo"] = $this->archivoNombre; $this->archivo["nuevo"]["componente_enlace"] = ADMIN . "elemento_nuevo"; $this->archivo["nuevo"]["componente_url"] = DIR . ADMIN . "carrusel/elemento_nuevo"; $this->archivo["nuevo"]["componente_nombre"] = "Agregar elemento al carrusel"; $this->archivo["nuevo"]["componente_slug"] = url::generateSafeSlug($this->archivo["nuevo"]["componente_nombre"]); $this->archivo["editar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["editar"]["componente_enlace"] = ADMIN . "elemento_editar"; $this->archivo["editar"]["componente_url"] = DIR . ADMIN . "carrusel/elemento_editar"; $this->archivo["editar"]["componente_nombre"] = "Editar elemento al carrusel"; $this->archivo["editar"]["componente_slug"] = url::generateSafeSlug($this->archivo["editar"]["componente_nombre"]); $this->archivo["borrar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["borrar"]["componente_enlace"] = ADMIN . "elemento_borrar"; $this->archivo["borrar"]["componente_url"] = DIR . ADMIN . "carrusel/elemento_borrar"; $this->archivo["borrar"]["componente_nombre"] = "Borrar elemento al carrusel"; $this->archivo["borrar"]["componente_slug"] = url::generateSafeSlug($this->archivo["borrar"]["componente_nombre"]); $this->archivo["publicar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["publicar"]["componente_enlace"] = ADMIN . "elemento_publicar"; $this->archivo["publicar"]["componente_url"] = DIR . ADMIN . "carrusel/elemento_publicar"; $this->archivo["publicar"]["componente_nombre"] = "Publicar elemento al carrusel"; $this->archivo["publicar"]["componente_slug"] = url::generateSafeSlug($this->archivo["publicar"]["componente_nombre"]); foreach ($this->archivo as $componente) { $this->componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->componente->controlAcceso(); }
public function __construct() { $this->componente = new \models\admin\componente(); $this->model = new \models\admin\estilos(); $this->clase = "estilos"; $this->archivoNombre = "estilos.php"; $this->archivo["raiz"]["componente_archivo"] = $this->archivoNombre; $this->archivo["raiz"]["componente_enlace"] = ADMIN . "estilos"; $this->archivo["raiz"]["componente_url"] = DIR . ADMIN . "estilos"; $this->archivo["raiz"]["componente_nombre"] = "Estilos de la Pagina"; $this->archivo["raiz"]["componente_slug"] = url::generateSafeSlug($this->archivo["raiz"]["componente_nombre"]); $this->archivo["cambiar"]["componente_archivo"] = $this->archivoNombre; $this->archivo["cambiar"]["componente_enlace"] = ADMIN . "estilos_cambiar"; $this->archivo["cambiar"]["componente_url"] = DIR . ADMIN . "estilos/cambiar"; $this->archivo["cambiar"]["componente_nombre"] = "Modificar Estilos de la Pagina"; $this->archivo["cambiar"]["componente_slug"] = url::generateSafeSlug($this->archivo["cambiar"]["componente_nombre"]); foreach ($this->archivo as $componente) { $this->componente->createComponente($componente["componente_nombre"], $componente["componente_enlace"], $componente["componente_url"], $componente); } $this->componente->controlAcceso(); }
public function addmedia($parameter) { $media_type = $parameter[0]; $this->data['media_type'] = $media_type; $this->data['album_categories'] = $this->category_model->get(array('category_slug' => 'album')); $category = $this->category_model->getColRow('category_title', $media_type); $this->data['title'] = 'Add ' . ucfirst($media_type); if (isset($_POST['title']) && !empty($_POST['title'])) { $title = $_POST['title']; $artist = $_POST['artist']; $description = $_POST['description']; $youtubelink = $_POST['youtubelink']; $category_id = $_POST['category']; // $status_id = $status->status_id; $slug = \helpers\url::generateSafeSlug($title); if (isset($youtubelink) && $youtubelink != '') { $exp = explode('=', $youtubelink); if (count($exp) > 1) { $youtubelink = $exp[1]; } } $insert_array = array('album_item_album_id' => \helpers\session::get('user')->user_album_id, 'album_item_category_id' => $category->category_id, 'album_item_user_id' => \helpers\session::get('user')->user_id, 'album_item_title' => $title, 'album_item_artist' => $artist, 'album_item_description' => $description, 'album_item_youtubelink' => $youtubelink, 'album_item_created' => time(), 'album_item_alias' => $slug); $insert_array = \helpers\gump::xss_clean($insert_array); $insert_array = \helpers\gump::sanitize($insert_array); $insert_id = $this->albumitem_model->create($insert_array); if ($insert_id > 0) { $message = 'ok'; } else { $message = 'no'; } //check if item is a video // $category_type = $this->category_model->find($_POST['category']); if ($media_type == 'video' && isset($youtubelink) && $youtubelink != '') { $youtube_url = "https://i.ytimg.com/vi/" . $youtubelink . "/maxresdefault.jpg"; if (!file_exists($youtube_url)) { $youtube_url = "https://i.ytimg.com/vi/" . $youtubelink . "/hqdefault.jpg"; } //resize youtube image into uploads folder \helpers\upload::setName(time()); \helpers\upload::resizeUrl($youtube_url, UPLOAD_PATH, '480px'); $image_name = \helpers\upload::getFileName('images'); $update_data = array('album_item_file' => $image_name); $where_array = array('album_item_id' => $insert_id); $this->albumitem_model->update($update_data, $where_array); } //UPLOAD ATTACHMENT if ($_FILES["image"]["tmp_name"] != '') { //upload image into uploads folder \helpers\upload::setName(uniqid()); \helpers\upload::resizeUpload($_FILES["image"], UPLOAD_PATH, '480px'); $image_name = \helpers\upload::getFileName('images'); $update_data = array('album_item_file' => $image_name); $where_array = array('album_item_id' => $insert_id); $this->albumitem_model->update($update_data, $where_array); } } if ($message == 'ok') { \helpers\session::set('success', 'record edited'); $url = 'user/' . $media_type; \helpers\url::redirect($url); } else { if ($message == 'no') { $this->data['error'] = 'Operation Fails!'; } } View::rendertemplate('header', $this->data); View::rendertemplate('mobile-menu', $this->data); View::render('user/user.media', $this->data); View::rendertemplate('footer', $this->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($param) { $edit_id = $param[0]; $this->data['title'] = 'Edit Settings'; if (isset($_POST) && !empty($_POST)) { $title = $_POST['title']; $value = $_POST['value']; $slug = \helpers\url::generateSafeSlug($title); $update_array = array('site_preference' => $title, 'site_value' => $value); // $update_id = $settings->update($update_array,array('id'=>$edit_id)); $update_id = $this->site_model->updateId($update_array, $edit_id); if ($update_id > 0) { $this->data['success'] = 'Record Updated!'; } else { ${$this}->data['error'] = 'Operation Fails!'; } if ($_FILES["image"]["tmp_name"] != '') { //upload image into uploads folder \helpers\upload::setName(time()); \helpers\upload::upload_file($_FILES["image"], UPLOAD_PATH); $image_name = \helpers\upload::getFileName('images'); $update_data = array('site_file' => $image_name); $update_id = $this->site_model->updateId($update_data, $edit_id); if ($update_id > 0) { $this->data['success'] = 'Record Updated!'; } else { ${$this}->data['error'] = 'Operation Fails!'; } } } $this->data['site_data'] = $this->site_model->find($edit_id); $this->data['settings'] = $this->site_model->all(); View::rendertemplate('header', $this->data); View::rendertemplate('sidebar', $this->data); View::render('settings/settings.index', $this->data); View::rendertemplate('footer', $this->data); }
public function pageedit($param) { $edit_id = $param[0]; //INITIALIZE MODEL $newsletterpage_model = new \models\newsletterpage(); $this->data['title'] = 'Newsletter Page: Edit'; if (isset($_POST) && !empty($_POST)) { //PAGE DATA $author = $_POST['author']; $title = $_POST['title']; $content = $_POST['content']; $meta_keywords = $_POST['meta_keywords']; $meta_title = $_POST['meta_title']; $meta_description = $_POST['meta_description']; $sort_order = $_POST['sort_order']; $slug = \helpers\url::generateSafeSlug($title); $update_array = array('author' => $author, 'title' => $title, 'content' => $content, 'meta_keywords' => $meta_keywords, 'meta_title' => $meta_title, 'meta_description' => $meta_description, 'sort_order' => $sort_order, 'slug' => $slug); $where_array = array('id' => $edit_id); $update_id = $newsletterpage_model->update($update_array, $where_array); //UPLOAD IMAGE if ($_FILES["image"]["tmp_name"] != '') { \helpers\upload::setName($slug . uniqid()); \helpers\upload::upload_file($_FILES["image"], UPLOAD_PATH); $image_name = 'gallery/' . \helpers\upload::$filename; $update_data = array('image' => $image_name); $update = $newsletterpage_model->update($update_data, $where_array); } if ($update_id > 0) { $this->data['success'] = 'page edited!'; } else { $this->data['error'] = 'operation Fails!'; } } $this->data['page_data'] = $newsletterpage_model->find($edit_id); View::rendertemplate('home_header', $this->data); View::rendertemplate('sidebar', $this->data); View::render('newsletter/newsletter.pageedit', $this->data); View::rendertemplate('footer', $this->data); }