mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Reorganizando menus
This commit is contained in:
@ -15,21 +15,6 @@ $routes->get('/', 'Home::index');
|
|||||||
$routes->get('lang/{locale}', 'Language::index');
|
$routes->get('lang/{locale}', 'Language::index');
|
||||||
$routes->get('viewmode/(:alpha)', 'Viewmode::index/$1');
|
$routes->get('viewmode/(:alpha)', 'Viewmode::index/$1');
|
||||||
|
|
||||||
//API ROUTER ------------------------------------------------------
|
|
||||||
//------------------------------------------------------------------
|
|
||||||
$routes->get('api/', 'Api::index');
|
|
||||||
$routes->get('api/status', 'Api::status');
|
|
||||||
$routes->post('api/signIn', 'Api::signIn');
|
|
||||||
|
|
||||||
//API ROUTER USER ------------------------------------------------------
|
|
||||||
//------------------------------------------------------------------
|
|
||||||
$routes->get('api/user/', 'Api::user/all');
|
|
||||||
$routes->get('api/user/(:segment)', 'Api::user/id/$1');
|
|
||||||
$routes->post('api/user/', 'Api::user/add');
|
|
||||||
$routes->put('api/user/(:segment)', 'Api::user/edit/$1');
|
|
||||||
$routes->delete('api/user/(:segment)', 'Api::user/delete/$1');
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* --------------------------------------------------------------------
|
* --------------------------------------------------------------------
|
||||||
* Route Definitions
|
* Route Definitions
|
||||||
|
|||||||
@ -1,27 +1,27 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace App\Config;
|
namespace Config;
|
||||||
|
|
||||||
use CodeIgniter\Config\BaseConfig;
|
use CodeIgniter\Config\BaseConfig;
|
||||||
|
|
||||||
class Safekat extends BaseConfig
|
class Safekat extends BaseConfig
|
||||||
{
|
{
|
||||||
|
|
||||||
public $appName = 'ERP Safekat 2.0';
|
public string $appName = 'ERP Safekat 2.0';
|
||||||
public $i18n = 'es-ES';
|
public string $i18n = 'es-ES';
|
||||||
|
|
||||||
|
|
||||||
public $vista_impresion = 'impresion';
|
public $vista_impresion = 'impresion';
|
||||||
public $vista_maquetacion = 'maquetacion';
|
public $vista_maquetacion = 'maquetacion';
|
||||||
public $vista_digitalizacion = 'digitalizacion';
|
public $vista_digitalizacion = 'digitalizacion';
|
||||||
|
|
||||||
public $languages = [
|
public array $languages = [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'es' => 'Spanish',
|
'es' => 'Spanish',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
public $languageFlags = [
|
public array $languageFlags = [
|
||||||
'en' => 'us',
|
'en' => 'us',
|
||||||
'es' => 'es',
|
'es' => 'es',
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,203 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace App\Filters;
|
|
||||||
|
|
||||||
use App\Models\SettingsModel;
|
|
||||||
use CodeIgniter\Filters\FilterInterface;
|
|
||||||
use CodeIgniter\HTTP\RequestInterface;
|
|
||||||
use CodeIgniter\HTTP\ResponseInterface;
|
|
||||||
use Exception;
|
|
||||||
|
|
||||||
class LoginAuthFilter implements FilterInterface
|
|
||||||
{
|
|
||||||
public function before(RequestInterface $request, $arguments = null)
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
/*if(!$this->validateIgnoreControllerAccess()){
|
|
||||||
$session = session();
|
|
||||||
$token = $session->get('token')??'';
|
|
||||||
$tfa = $session->get('tfa')??false;
|
|
||||||
|
|
||||||
$this->getSettings();
|
|
||||||
|
|
||||||
if (empty($token) || $tfa == true) {
|
|
||||||
return redirect()->to('/login');
|
|
||||||
}else{
|
|
||||||
$this->validateControllerAccess();
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
} catch (Exception $e) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Access to controllers is valid.
|
|
||||||
*/
|
|
||||||
public function validateControllerAccess(){
|
|
||||||
$request = \Config\Services::request();
|
|
||||||
$uri = $request->getUri();
|
|
||||||
|
|
||||||
$language = \Config\Services::language();
|
|
||||||
$language->setLocale(session()->lang);
|
|
||||||
|
|
||||||
$getWhiteList = $this->whiteListController();
|
|
||||||
|
|
||||||
foreach ($getWhiteList as $item){
|
|
||||||
if(strtolower($item) == $uri->getSegment(1)){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$getRules = json_decode(session()->get('rules')??'[]');
|
|
||||||
|
|
||||||
foreach ($this->whiteListMethod() as $item){
|
|
||||||
if(strtolower($item) == $uri->getSegment(2)){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($getRules as $key=>$value){
|
|
||||||
if(strtolower($key) == $uri->getSegment(1)){
|
|
||||||
if($uri->getTotalSegments() <= 1){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
foreach ($value as $item){
|
|
||||||
if(strtolower($item) == $uri->getSegment(2)){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
foreach($this->controllerFolderWhiteList() as $folder){
|
|
||||||
if(strtolower($folder) == $uri->getSegment(1)){
|
|
||||||
if(strtolower($key) == $uri->getSegment(2)){
|
|
||||||
if($uri->getTotalSegments() <= 2){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($value as $item){
|
|
||||||
if(strtolower($item) == $uri->getSegment(3)){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
session()->setFlashdata('sweet', ['error',lang("App.dashboard_alert_rules")]);
|
|
||||||
header('Location: /home');
|
|
||||||
exit();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* JJO
|
|
||||||
* Returns the controller folder list
|
|
||||||
*/
|
|
||||||
public function controllerFolderWhiteList(){
|
|
||||||
return [
|
|
||||||
'Catalogo',
|
|
||||||
'Clientes',
|
|
||||||
'Compras',
|
|
||||||
'Configuracion',
|
|
||||||
'EnviosLogistica',
|
|
||||||
'Facturacion',
|
|
||||||
'Informes',
|
|
||||||
'Importacion',
|
|
||||||
'Pedidos',
|
|
||||||
'Presupuestos',
|
|
||||||
'Produccion',
|
|
||||||
'Proveedores',
|
|
||||||
'Servicios',
|
|
||||||
'Tarifas',
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the white list of allowed controllers.
|
|
||||||
*/
|
|
||||||
public function whiteListController(){
|
|
||||||
return [
|
|
||||||
'Js_loader',
|
|
||||||
'BaseController',
|
|
||||||
'Home',
|
|
||||||
'Login',
|
|
||||||
'Oauth',
|
|
||||||
'Language',
|
|
||||||
'Api',
|
|
||||||
'Cron',
|
|
||||||
'lang',
|
|
||||||
'Ajax',
|
|
||||||
'Integration',
|
|
||||||
'Migrate',
|
|
||||||
'Test',
|
|
||||||
'Viewmode',
|
|
||||||
'GoBaseController',
|
|
||||||
'GoBaseResourceController',
|
|
||||||
'Maquinaspapelesimpresion',
|
|
||||||
'Maquinastarifasimpresion',
|
|
||||||
'Maquinascalles',
|
|
||||||
'My', 'Usuarios', 'Notification' // PARA LA DEMO
|
|
||||||
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the whitelist of public controllers.
|
|
||||||
*/
|
|
||||||
public function ignoreListController(){
|
|
||||||
return [
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
public function validateIgnoreControllerAccess(){
|
|
||||||
$request = \Config\Services::request();
|
|
||||||
$uri = $request->getUri();
|
|
||||||
|
|
||||||
$getList = $this->ignoreListController();
|
|
||||||
foreach ($getList as $item){
|
|
||||||
if(strtolower($item) == $uri->getSegment(1)){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function whiteListMethod(){
|
|
||||||
return [
|
|
||||||
'initController',
|
|
||||||
'__construct',
|
|
||||||
'validateControllerAccess',
|
|
||||||
'whiteListController',
|
|
||||||
'whiteListMethod',
|
|
||||||
'allItemsSelect',
|
|
||||||
'menuItems',
|
|
||||||
'datatable',
|
|
||||||
'datatable_editor',
|
|
||||||
'datatable_2',
|
|
||||||
'datatable_editor_2',
|
|
||||||
'collect',
|
|
||||||
'cast',
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getSettings(){
|
|
||||||
// Get Settings
|
|
||||||
$session = session();
|
|
||||||
$settingsBase = new SettingsModel();
|
|
||||||
$settings = $settingsBase->first()??[];
|
|
||||||
$session->set('settings', $settings);
|
|
||||||
if(empty($session->get('lang'))) {
|
|
||||||
$session->set('lang', $settings['default_language'] ?? 'es');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -4,7 +4,7 @@ $token = $session->get('token') ?? '';
|
|||||||
$tfa = $session->get('tfa') ?? false;
|
$tfa = $session->get('tfa') ?? false;
|
||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
|
||||||
$picture = session()->get('picture');
|
$picture = "/assets/img/default-user.png";
|
||||||
$pulse = session()->get('pulse');
|
$pulse = session()->get('pulse');
|
||||||
$notification = session()->get('notification');
|
$notification = session()->get('notification');
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ if (!empty($token) && $tfa == false) {
|
|||||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<title><?= lang("App.dashboard_title") ?> - <?= $settings['title'] ?? '' ?></title>
|
<title><?= config('Safekat')->appName ?></title>
|
||||||
|
|
||||||
<meta name="description" content=""/>
|
<meta name="description" content=""/>
|
||||||
|
|
||||||
|
|||||||
@ -1,16 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
$session = session();
|
$session = session();
|
||||||
$token = $session->get('token') ?? '';
|
|
||||||
$tfa = $session->get('tfa') ?? false;
|
|
||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
$picture = "/assets/img/default-user.png";
|
||||||
$picture = session()->get('picture');
|
|
||||||
$pulse = session()->get('pulse');
|
|
||||||
$notification = session()->get('notification');
|
|
||||||
|
|
||||||
if (!empty($token) && $tfa == false) {
|
|
||||||
//echo "<script>window.location.href = '/'; </script>";
|
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
@ -31,7 +22,7 @@ if (!empty($token) && $tfa == false) {
|
|||||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<title><?= lang("App.dashboard_title") ?> - <?= $settings['title'] ?? '' ?></title>
|
<title><?= config('Safekat')->appName ?></title>
|
||||||
|
|
||||||
<meta name="description" content=""/>
|
<meta name="description" content=""/>
|
||||||
|
|
||||||
|
|||||||
@ -1,16 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
$session = session();
|
$session = session();
|
||||||
$token = $session->get('token') ?? '';
|
|
||||||
$tfa = $session->get('tfa') ?? false;
|
|
||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
$picture = "/assets/img/default-user.png";
|
||||||
$picture = session()->get('picture');
|
|
||||||
$pulse = session()->get('pulse');
|
|
||||||
$notification = session()->get('notification');
|
|
||||||
|
|
||||||
if (!empty($token) && $tfa == false) {
|
|
||||||
//echo "<script>window.location.href = '/'; </script>";
|
|
||||||
}
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
@ -31,7 +22,7 @@ if (!empty($token) && $tfa == false) {
|
|||||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<title><?= lang("App.dashboard_title") ?> - <?= $settings['title'] ?? '' ?></title>
|
<title><?= config('Safekat')->appName ?></title>
|
||||||
|
|
||||||
<meta name="description" content=""/>
|
<meta name="description" content=""/>
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@ $token = $session->get('token') ?? '';
|
|||||||
$tfa = $session->get('tfa') ?? false;
|
$tfa = $session->get('tfa') ?? false;
|
||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
|
||||||
$picture = session()->get('picture');
|
$picture = "/assets/img/default-user.png";
|
||||||
$pulse = session()->get('pulse');
|
$pulse = session()->get('pulse');
|
||||||
$notification = session()->get('notification');
|
$notification = session()->get('notification');
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ if (!empty($token) && $tfa == false) {
|
|||||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<title><?= lang("App.dashboard_title") ?> - <?= $settings['title'] ?? '' ?></title>
|
<title><?= config('Safekat')->appName ?></title>
|
||||||
|
|
||||||
<meta name="description" content=""/>
|
<meta name="description" content=""/>
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@ $token = $session->get('token') ?? '';
|
|||||||
$tfa = $session->get('tfa') ?? false;
|
$tfa = $session->get('tfa') ?? false;
|
||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
|
||||||
$picture = session()->get('picture');
|
$picture = "/assets/img/default-user.png";
|
||||||
$pulse = session()->get('pulse');
|
$pulse = session()->get('pulse');
|
||||||
$notification = session()->get('notification');
|
$notification = session()->get('notification');
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ if (!empty($token) && $tfa == false) {
|
|||||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<title><?= lang("App.dashboard_title") ?> - <?= $settings['title'] ?? '' ?></title>
|
<title><?= config('Safekat')->appName ?></title>
|
||||||
|
|
||||||
<meta name="description" content=""/>
|
<meta name="description" content=""/>
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,7 @@ $tfa = $session->get('tfa') ?? false;
|
|||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
|
||||||
// Legacy TODO: check?
|
// Legacy TODO: check?
|
||||||
$picture = session()->get('picture');
|
$picture = "/assets/img/default-user.png";
|
||||||
$pulse = session()->get('pulse');
|
$pulse = session()->get('pulse');
|
||||||
$notification = session()->get('notification');
|
$notification = session()->get('notification');
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,9 @@
|
|||||||
<?php $menus = getMenuControl(); ?>
|
|
||||||
|
|
||||||
<!-- Menu -->
|
<!-- Menu -->
|
||||||
<aside id="layout-menu" class="layout-menu menu-vertical menu bg-menu-theme">
|
<aside id="layout-menu" class="layout-menu menu-vertical menu bg-menu-theme">
|
||||||
<div class="app-brand">
|
<div class="app-brand">
|
||||||
<a href="<?= site_url('home') ?>" class="app-brand-link">
|
<a href="<?= site_url('home') ?>" class="app-brand-link">
|
||||||
<span class="app-brand-logo">
|
<span class="app-brand-logo">
|
||||||
<img src="<?= site_url('themes/vuexy/img/branding/logo.png') ?>" width="150px">
|
<img src="<?= site_url('themes/vuexy/img/safekat/logos/sk-logo.png') ?>" width="150px">
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="javascript:void(0);" class="layout-menu-toggle menu-link text-large ms-auto">
|
<a href="javascript:void(0);" class="layout-menu-toggle menu-link text-large ms-auto">
|
||||||
@ -29,7 +27,7 @@
|
|||||||
/**
|
/**
|
||||||
* MENU CLIENTES
|
* MENU CLIENTES
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus, ['Cliente'], 'index')):
|
|
||||||
?>
|
?>
|
||||||
<!-- Clientes -->
|
<!-- Clientes -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
@ -38,8 +36,6 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_clientes") ?>"><?= lang("App.menu_clientes") ?></div>
|
<div data-i18n="<?= lang("App.menu_clientes") ?>"><?= lang("App.menu_clientes") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Cliente')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("clientes/cliente") ?>" class="menu-link">
|
<a href="<?= site_url("clientes/cliente") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_clientes") ?>"><?= lang("App.menu_clientes") ?></div>
|
<div data-i18n="<?= lang("App.menu_clientes") ?>"><?= lang("App.menu_clientes") ?></div>
|
||||||
@ -50,18 +46,15 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_plantillas_tarifas_clientes") ?>"><?= lang("App.menu_plantillas_tarifas_clientes") ?></div>
|
<div data-i18n="<?= lang("App.menu_plantillas_tarifas_clientes") ?>"><?= lang("App.menu_plantillas_tarifas_clientes") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU PRESUPUESTOS
|
* MENU PRESUPUESTOS
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus, ['Marcapaginas'], 'index')): ?>
|
?>
|
||||||
<!-- Budgets -->
|
<!-- Budgets -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -69,241 +62,145 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_presupuestos") ?>"><?= lang("App.menu_presupuestos") ?></div>
|
<div data-i18n="<?= lang("App.menu_presupuestos") ?>"><?= lang("App.menu_presupuestos") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Buscador')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/buscador") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/buscador") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_presupuesto_buscador") ?>"><?= lang("App.menu_presupuesto_buscador") ?></div>
|
<div data-i18n="<?= lang("App.menu_presupuesto_buscador") ?>"><?= lang("App.menu_presupuesto_buscador") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php if (allowMenuSection(
|
|
||||||
$menus,
|
|
||||||
['Fresadotapadura', 'Fresadotapablanda', 'Cosidotapadura', 'Cosidotapablanda',
|
|
||||||
'Grapados', 'Espiraltapadura', 'Espiraltapablanda',
|
|
||||||
'Wireotapadura', 'Wireotapablanda'],
|
|
||||||
'index')):
|
|
||||||
?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
<div data-i18n="<?= lang("App.menu_libros") ?>"><?= lang("App.menu_libros") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros") ?>"><?= lang("App.menu_libros") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Fresadotapadura')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/1") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/cosidotapablanda/list/1") ?>"
|
||||||
|
class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_fresasdo_tapa_dura") ?>"><?= lang("App.menu_libros_fresasdo_tapa_dura") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_fresasdo_tapa_dura") ?>"><?= lang("App.menu_libros_fresasdo_tapa_dura") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Fresadotapablanda')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/2") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/cosidotapablanda/list/2") ?>"
|
||||||
|
class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_fresasdo_tapa_blanda") ?>"><?= lang("App.menu_libros_fresasdo_tapa_blanda") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_fresasdo_tapa_blanda") ?>"><?= lang("App.menu_libros_fresasdo_tapa_blanda") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Cosidotapadura')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/3") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/cosidotapablanda/list/3") ?>"
|
||||||
|
class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_cosido_tapa_dura") ?>"><?= lang("App.menu_libros_cosido_tapa_dura") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_cosido_tapa_dura") ?>"><?= lang("App.menu_libros_cosido_tapa_dura") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Cosidotapablanda')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/4") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/cosidotapablanda/list/4") ?>"
|
||||||
|
class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_cosido_tapa_blanda") ?>"><?= lang("App.menu_libros_cosido_tapa_blanda") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_cosido_tapa_blanda") ?>"><?= lang("App.menu_libros_cosido_tapa_blanda") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Grapados')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/21") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/grapados") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_grapados") ?>"><?= lang("App.menu_libros_grapados") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_grapados") ?>"><?= lang("App.menu_libros_grapados") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Espiraltapadura')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/5") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/espiraltapadura") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_espiral_tapa_dura") ?>"><?= lang("App.menu_libros_espiral_tapa_dura") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_espiral_tapa_dura") ?>"><?= lang("App.menu_libros_espiral_tapa_dura") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Espiraltapablanda')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/6") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/espiraltapablanda") ?>"
|
||||||
|
class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_espiral_tapa_blanda") ?>"><?= lang("App.menu_libros_espiral_tapa_blanda") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_espiral_tapa_blanda") ?>"><?= lang("App.menu_libros_espiral_tapa_blanda") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Wireotapadura')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/7") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/wireotapadura") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_wireo_tapa_dura") ?>"><?= lang("App.menu_libros_wireo_tapa_dura") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_wireo_tapa_dura") ?>"><?= lang("App.menu_libros_wireo_tapa_dura") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Wireotapablanda')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cosidotapablanda/list/8") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/wireotapablanda") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_libros_wireo_tapa_blanda") ?>"><?= lang("App.menu_libros_wireo_tapa_blanda") ?></div>
|
<div data-i18n="<?= lang("App.menu_libros_wireo_tapa_blanda") ?>"><?= lang("App.menu_libros_wireo_tapa_blanda") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Marcapaginas')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/marcapaginas") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/marcapaginas") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_marcapaginas") ?>"><?= lang("App.menu_marcapaginas") ?></div>
|
<div data-i18n="<?= lang("App.menu_marcapaginas") ?>"><?= lang("App.menu_marcapaginas") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Flyers')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/flyers") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/flyers") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_flyers") ?>"><?= lang("App.menu_flyers") ?></div>
|
<div data-i18n="<?= lang("App.menu_flyers") ?>"><?= lang("App.menu_flyers") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Carteles')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/carteles") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/carteles") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_carteles") ?>"><?= lang("App.menu_carteles") ?></div>
|
<div data-i18n="<?= lang("App.menu_carteles") ?>"><?= lang("App.menu_carteles") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarjetascomerciales')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/tarjetascomerciales") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/tarjetascomerciales") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_tarjetas_comerciales") ?>"><?= lang("App.menu_tarjetas_comerciales") ?></div>
|
<div data-i18n="<?= lang("App.menu_tarjetas_comerciales") ?>"><?= lang("App.menu_tarjetas_comerciales") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Invitaciones')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/invitaciones") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/invitaciones") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_invitaciones") ?>"><?= lang("App.menu_invitaciones") ?></div>
|
<div data-i18n="<?= lang("App.menu_invitaciones") ?>"><?= lang("App.menu_invitaciones") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Estuches')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/estuches") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/estuches") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_estuches") ?>"><?= lang("App.menu_estuches") ?></div>
|
<div data-i18n="<?= lang("App.menu_estuches") ?>"><?= lang("App.menu_estuches") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (allowMenuSection($menus, ['Dipticos', 'Tripticos', 'Cuadripticos'], 'index')): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
<div data-i18n="<?= lang("App.menu_folletos") ?>"><?= lang("App.menu_folletos") ?></div>
|
<div data-i18n="<?= lang("App.menu_folletos") ?>"><?= lang("App.menu_folletos") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Dipticos')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/dipticos") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/dipticos") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_folleto_diptico") ?>"><?= lang("App.menu_folleto_diptico") ?></div>
|
<div data-i18n="<?= lang("App.menu_folleto_diptico") ?>"><?= lang("App.menu_folleto_diptico") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tripticos')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/tripticos") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/tripticos") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_folleto_triptico") ?>"><?= lang("App.menu_folleto_triptico") ?></div>
|
<div data-i18n="<?= lang("App.menu_folleto_triptico") ?>"><?= lang("App.menu_folleto_triptico") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Cuadripticos')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/cuadripticos") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/cuadripticos") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_folleto_cuadriptico") ?>"><?= lang("App.menu_folleto_cuadriptico") ?></div>
|
<div data-i18n="<?= lang("App.menu_folleto_cuadriptico") ?>"><?= lang("App.menu_folleto_cuadriptico") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Calendarios')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("presupuestos/calendarios") ?>" class="menu-link">
|
<a href="<?= site_url("presupuestos/calendarios") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_calendarios") ?>"><?= lang("App.menu_calendarios") ?></div>
|
<div data-i18n="<?= lang("App.menu_calendarios") ?>"><?= lang("App.menu_calendarios") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU PEDIDOS
|
* MENU PEDIDOS
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus, ['Pedido'], 'index')): ?>
|
?>
|
||||||
<!-- Orders -->
|
<!-- Orders -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -311,47 +208,35 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_pedidos") ?>"><?= lang("App.menu_pedidos") ?></div>
|
<div data-i18n="<?= lang("App.menu_pedidos") ?>"><?= lang("App.menu_pedidos") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Pedido')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'activos', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("pedidos/pedido/activos") ?>" class="menu-link">
|
<a href="<?= site_url("pedidos/pedido/activos") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_pedidos_activos") ?>"><?= lang("App.menu_pedidos_activos") ?></div>
|
<div data-i18n="<?= lang("App.menu_pedidos_activos") ?>"><?= lang("App.menu_pedidos_activos") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'finalizados', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("pedidos/pedido/finalizados") ?>" class="menu-link">
|
<a href="<?= site_url("pedidos/pedido/finalizados") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_pedidos_finalizados") ?>"><?= lang("App.menu_pedidos_finalizados") ?></div>
|
<div data-i18n="<?= lang("App.menu_pedidos_finalizados") ?>"><?= lang("App.menu_pedidos_finalizados") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'cancelados', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("pedidos/pedido/cancelados") ?>" class="menu-link">
|
<a href="<?= site_url("pedidos/pedido/cancelados") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_pedidos_cancelados") ?>"><?= lang("App.menu_pedidos_cancelados") ?></div>
|
<div data-i18n="<?= lang("App.menu_pedidos_cancelados") ?>"><?= lang("App.menu_pedidos_cancelados") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'manuales', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("pedidos/pedido/manuales") ?>" class="menu-link">
|
<a href="<?= site_url("pedidos/pedido/manuales") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_pedidos_manuales") ?>"><?= lang("App.menu_pedidos_manuales") ?></div>
|
<div data-i18n="<?= lang("App.menu_pedidos_manuales") ?>"><?= lang("App.menu_pedidos_manuales") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU PRODUCCION
|
* MENU PRODUCCION
|
||||||
*/
|
*/
|
||||||
if
|
?>
|
||||||
(allowMenuSection($menus, ['Ordentrabajo'], 'index')): ?>
|
|
||||||
<!-- Production -->
|
<!-- Production -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -359,52 +244,35 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_produccion") ?>"><?= lang("App.menu_produccion") ?></div>
|
<div data-i18n="<?= lang("App.menu_produccion") ?>"><?= lang("App.menu_produccion") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("produccion/ordentrabajo") ?>" class="menu-link">
|
<a href="<?= site_url("produccion/ordentrabajo") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_orden_trabajo") ?>"><?= lang("App.menu_orden_trabajo") ?></div>
|
<div data-i18n="<?= lang("App.menu_orden_trabajo") ?>"><?= lang("App.menu_orden_trabajo") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'cien', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("produccion/ordentrabajo/cien") ?>" class="menu-link">
|
<a href="<?= site_url("produccion/ordentrabajo/cien") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_orden_trabajo_100") ?>"><?= lang("App.menu_orden_trabajo_100") ?></div>
|
<div data-i18n="<?= lang("App.menu_orden_trabajo_100") ?>"><?= lang("App.menu_orden_trabajo_100") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'finalizado', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("produccion/ordentrabajo/finalizado") ?>" class="menu-link">
|
<a href="<?= site_url("produccion/ordentrabajo/finalizado") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_orden_trabajo_finalizados") ?>"><?= lang("App.menu_orden_trabajo_finalizados") ?></div>
|
<div data-i18n="<?= lang("App.menu_orden_trabajo_finalizados") ?>"><?= lang("App.menu_orden_trabajo_finalizados") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Ordentrabajo')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'pendiente', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("produccion/ordentrabajo/pendiente") ?>" class="menu-link">
|
<a href="<?= site_url("produccion/ordentrabajo/pendiente") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_orden_trabajo_pendientes") ?>"><?= lang("App.menu_orden_trabajo_pendientes") ?></div>
|
<div data-i18n="<?= lang("App.menu_orden_trabajo_pendientes") ?>"><?= lang("App.menu_orden_trabajo_pendientes") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU IMPORTACION
|
* MENU IMPORTACION
|
||||||
*/
|
*/
|
||||||
if (count(getArrayItem($menus, 'name', 'Importacion')) > 0): ?>
|
?>
|
||||||
<!-- Import -->
|
<!-- Import -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("importacion/importar") ?>" class="menu-link">
|
<a href="<?= site_url("importacion/importar") ?>" class="menu-link">
|
||||||
@ -412,14 +280,13 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_importacion") ?>"><?= lang("App.menu_importacion") ?></div>
|
<div data-i18n="<?= lang("App.menu_importacion") ?>"><?= lang("App.menu_importacion") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU CATALOGO
|
* MENU CATALOGO
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus, ['Catalogo'], 'index')): ?>
|
?>
|
||||||
<!-- Orders -->
|
<!-- Orders -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -427,46 +294,35 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_catalogo") ?>"><?= lang("App.menu_catalogo") ?></div>
|
<div data-i18n="<?= lang("App.menu_catalogo") ?>"><?= lang("App.menu_catalogo") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Catalogo')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("catalogo/catalogo") ?>" class="menu-link">
|
<a href="<?= site_url("catalogo/catalogo") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_catalogo_libros") ?>"><?= lang("App.menu_catalogo_libros") ?></div>
|
<div data-i18n="<?= lang("App.menu_catalogo_libros") ?>"><?= lang("App.menu_catalogo_libros") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'nuevo', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("catalogo/catalogo/nuevo") ?>" class="menu-link">
|
<a href="<?= site_url("catalogo/catalogo/nuevo") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_catalogo_nuevo") ?>"><?= lang("App.menu_catalogo_nuevo") ?></div>
|
<div data-i18n="<?= lang("App.menu_catalogo_nuevo") ?>"><?= lang("App.menu_catalogo_nuevo") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'categorias', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("catalogo/catalogo/categorias") ?>" class="menu-link">
|
<a href="<?= site_url("catalogo/catalogo/categorias") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_catalogo_categorias") ?>"><?= lang("App.menu_catalogo_categorias") ?></div>
|
<div data-i18n="<?= lang("App.menu_catalogo_categorias") ?>"><?= lang("App.menu_catalogo_categorias") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'importar', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("catalogo/catalogo/importar") ?>" class="menu-link">
|
<a href="<?= site_url("catalogo/catalogo/importar") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_catalogo_importar") ?>"><?= lang("App.menu_catalogo_importar") ?></div>
|
<div data-i18n="<?= lang("App.menu_catalogo_importar") ?>"><?= lang("App.menu_catalogo_importar") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU FACTURACION
|
* MENU FACTURACION
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus, ['Albaran', 'Factura'], 'index')): ?>
|
?>
|
||||||
<!-- Invoicing -->
|
<!-- Invoicing -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -474,48 +330,35 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_facturación") ?>"><?= lang("App.menu_facturación") ?></div>
|
<div data-i18n="<?= lang("App.menu_facturación") ?>"><?= lang("App.menu_facturación") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Factura')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturacion/factura") ?>" class="menu-link">
|
<a href="<?= site_url("facturacion/factura") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_facturas") ?>"><?= lang("App.menu_facturas") ?></div>
|
<div data-i18n="<?= lang("App.menu_facturas") ?>"><?= lang("App.menu_facturas") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'vencimiento', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturacion/factura/vencimiento") ?>" class="menu-link">
|
<a href="<?= site_url("facturacion/factura/vencimiento") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_facturas_vencimiento") ?>"><?= lang("App.menu_facturas_vencimiento") ?></div>
|
<div data-i18n="<?= lang("App.menu_facturas_vencimiento") ?>"><?= lang("App.menu_facturas_vencimiento") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'nueva', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturacion/factura/nueva") ?>" class="menu-link">
|
<a href="<?= site_url("facturacion/factura/nueva") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_facturas_nueva") ?>"><?= lang("App.menu_facturas_nueva") ?></div>
|
<div data-i18n="<?= lang("App.menu_facturas_nueva") ?>"><?= lang("App.menu_facturas_nueva") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Albaran')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturacion/albaran") ?>" class="menu-link">
|
<a href="<?= site_url("facturacion/albaran") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_albaran") ?>"><?= lang("App.menu_albaran") ?></div>
|
<div data-i18n="<?= lang("App.menu_albaran") ?>"><?= lang("App.menu_albaran") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU LOGISTICA
|
* MENU LOGISTICA
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus, ['Logistica'], 'index')): ?>
|
?>
|
||||||
<!-- Invoicing -->
|
<!-- Invoicing -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -523,40 +366,30 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_logistica") ?>"><?= lang("App.menu_logistica") ?></div>
|
<div data-i18n="<?= lang("App.menu_logistica") ?>"><?= lang("App.menu_logistica") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Logistica')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("envioslogistica/logistica") ?>" class="menu-link">
|
<a href="<?= site_url("envioslogistica/logistica") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_logistica_envios") ?>"><?= lang("App.menu_logistica_envios") ?></div>
|
<div data-i18n="<?= lang("App.menu_logistica_envios") ?>"><?= lang("App.menu_logistica_envios") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'etiquetas', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("envioslogistica/logistica/etiquetas") ?>" class="menu-link">
|
<a href="<?= site_url("envioslogistica/logistica/etiquetas") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_logistica_etiquetas") ?>"><?= lang("App.menu_logistica_etiquetas") ?></div>
|
<div data-i18n="<?= lang("App.menu_logistica_etiquetas") ?>"><?= lang("App.menu_logistica_etiquetas") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'tracking', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("envioslogistica/logistica/tracking") ?>" class="menu-link">
|
<a href="<?= site_url("envioslogistica/logistica/tracking") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_logistica_tracking") ?>"><?= lang("App.menu_logistica_tracking") ?></div>
|
<div data-i18n="<?= lang("App.menu_logistica_tracking") ?>"><?= lang("App.menu_logistica_tracking") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU TARIFAS
|
* MENU TARIFAS
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus,
|
?>
|
||||||
['Tarifapreimpresion', 'Tarifasmanipulado', 'Tarifaacabado', 'Tarifasenvios', 'Tarifasencuadernacion, Tarifasextra'], 'index')): ?>
|
|
||||||
<!-- Prices -->
|
<!-- Prices -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -564,71 +397,40 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_tarifas") ?>"><?= lang("App.menu_tarifas") ?></div>
|
<div data-i18n="<?= lang("App.menu_tarifas") ?>"><?= lang("App.menu_tarifas") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarifapreimpresion')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("tarifas/tarifapreimpresion") ?>" class="menu-link">
|
<a href="<?= route_to("tarifaPreimpresionList") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_tarifapreimpresion") ?>"><?= lang("App.menu_tarifapreimpresion") ?></div>
|
<div data-i18n="<?= lang("App.menu_tarifapreimpresion") ?>"><?= lang("App.menu_tarifapreimpresion") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarifasmanipulado')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("tarifas/tarifasmanipulado") ?>" class="menu-link">
|
<a href="<?= route_to("tarifaManipuladoList") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_tarifamanipulado") ?>"><?= lang("App.menu_tarifamanipulado") ?></div>
|
<div data-i18n="<?= lang("App.menu_tarifamanipulado") ?>"><?= lang("App.menu_tarifamanipulado") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarifaacabado')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("tarifas/tarifaacabado") ?>" class="menu-link">
|
<a href="<?= route_to('tarifaAcabadoList') ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_tarifaacabado") ?>"><?= lang("App.menu_tarifaacabado") ?></div>
|
<div data-i18n="<?= lang("App.menu_tarifaacabado") ?>"><?= lang("App.menu_tarifaacabado") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarifasencuadernacion')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("tarifas/tarifasencuadernacion") ?>" class="menu-link">
|
<a href="<?= site_url("tarifas/tarifasencuadernacion") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_encuadernacion") ?>"><?= lang("App.menu_encuadernacion") ?></div>
|
<div data-i18n="<?= lang("App.menu_encuadernacion") ?>"><?= lang("App.menu_encuadernacion") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarifasenvios')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("tarifas/tarifasenvios") ?>" class="menu-link">
|
<a href="<?= site_url("tarifas/tarifasenvios") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_tarifaenvio") ?>"><?= lang("App.menu_tarifaenvio") ?></div>
|
<div data-i18n="<?= lang("App.menu_tarifaenvio") ?>"><?= lang("App.menu_tarifaenvio") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Tarifaextra')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
|
||||||
<a href="<?= site_url("tarifas/tarifaextra") ?>" class="menu-link">
|
|
||||||
<div data-i18n="<?= lang("App.menu_tarifaextra") ?>"><?= lang("App.menu_tarifaextra") ?></div>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU COMPRAS
|
* MENU COMPRAS
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus,
|
?>
|
||||||
['Compras', 'Productos', 'Proveedores'], 'index')): ?>
|
|
||||||
<!-- BUY -->
|
<!-- BUY -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
@ -636,141 +438,89 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_compras") ?>"><?= lang("App.menu_compras") ?></div>
|
<div data-i18n="<?= lang("App.menu_compras") ?>"><?= lang("App.menu_compras") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Compras')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("servicios/compras") ?>" class="menu-link">
|
<a href="<?= site_url("servicios/compras") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_compras") ?>"><?= lang("App.menu_compras") ?></div>
|
<div data-i18n="<?= lang("App.menu_compras") ?>"><?= lang("App.menu_compras") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Productos')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("servicios/productos") ?>" class="menu-link">
|
<a href="<?= site_url("servicios/productos") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_productos") ?>"><?= lang("App.menu_productos") ?></div>
|
<div data-i18n="<?= lang("App.menu_productos") ?>"><?= lang("App.menu_productos") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Proveedor')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("compras/proveedores") ?>" class="menu-link">
|
<a href="<?= site_url("compras/proveedores") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_proveedores") ?>"><?= lang("App.menu_proveedores") ?></div>
|
<div data-i18n="<?= lang("App.menu_proveedores") ?>"><?= lang("App.menu_proveedores") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Compras')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'ajustes', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("servicios/compras/ajustes") ?>" class="menu-link">
|
<a href="<?= site_url("servicios/compras/ajustes") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_compras_ajustes") ?>"><?= lang("App.menu_compras_ajustes") ?></div>
|
<div data-i18n="<?= lang("App.menu_compras_ajustes") ?>"><?= lang("App.menu_compras_ajustes") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU CONFIGURACION
|
* MENU CONFIGURACION
|
||||||
*/
|
*/
|
||||||
if (allowMenuSection($menus,
|
?>
|
||||||
['Calendario', 'Paises', 'Users', 'Group', 'Papelesgenericos', 'Papelesimpresion', 'Maquinas',
|
|
||||||
'Maquinasdefecto'], 'index')): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
<i class="menu-icon tf-icons ti ti-adjustments-horizontal"></i>
|
<i class="menu-icon tf-icons ti ti-adjustments-horizontal"></i>
|
||||||
<div data-i18n="<?= lang("App.menu_configuration") ?>"><?= lang("App.menu_configuration") ?></div>
|
<div data-i18n="<?= lang("App.menu_configuration") ?>"><?= lang("App.menu_configuration") ?></div>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Maquinas')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/maquinas") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/maquinas") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_maquina") ?>"><?= lang("App.menu_maquina") ?></div>
|
<div data-i18n="<?= lang("App.menu_maquina") ?>"><?= lang("App.menu_maquina") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Maquinasdefecto')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/maquinasdefecto") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/maquinasdefecto") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_maquina_defecto") ?>"><?= lang("App.menu_maquina_defecto") ?></div>
|
<div data-i18n="<?= lang("App.menu_maquina_defecto") ?>"><?= lang("App.menu_maquina_defecto") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Calendario')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/calendario") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/calendario") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_calendario") ?>"><?= lang("App.menu_calendario") ?></div>
|
<div data-i18n="<?= lang("App.menu_calendario") ?>"><?= lang("App.menu_calendario") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Paises')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/paises") ?>" class="menu-link">
|
<a href="<?= route_to('paisList') ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_paises") ?>"><?= lang("App.menu_paises") ?></div>
|
<div data-i18n="<?= lang("App.menu_paises") ?>"><?= lang("App.menu_paises") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Users')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/users") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/users") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_users") ?>"><?= lang("App.menu_users") ?></div>
|
<div data-i18n="<?= lang("App.menu_users") ?>"><?= lang("App.menu_users") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Group')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/group") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/group") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_permission_group") ?>"><?= lang("App.menu_permission_group") ?></div>
|
<div data-i18n="<?= lang("App.menu_permission_group") ?>"><?= lang("App.menu_permission_group") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Papelesgenericos')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/papelesgenericos") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/papelesgenericos") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_papelgenerico") ?>"><?= lang("App.menu_papelgenerico") ?></div>
|
<div data-i18n="<?= lang("App.menu_papelgenerico") ?>"><?= lang("App.menu_papelgenerico") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php if (count($temp = getArrayItem($menus, 'name', 'Papelesimpresion')) > 0): ?>
|
|
||||||
<?php if (count(getArrayItem($temp, 'methods', 'index', true)) > 0): ?>
|
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("configuracion/papelesimpresion") ?>" class="menu-link">
|
<a href="<?= site_url("configuracion/papelesimpresion") ?>" class="menu-link">
|
||||||
<div data-i18n="<?= lang("App.menu_papelimpresion") ?>"><?= lang("App.menu_papelimpresion") ?></div>
|
<div data-i18n="<?= lang("App.menu_papelimpresion") ?>"><?= lang("App.menu_papelimpresion") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU MENSAJES
|
* MENU MENSAJES
|
||||||
*/
|
*/
|
||||||
if (count(getArrayItem($menus, 'name', 'Mensajes')) > 0): ?>
|
?>
|
||||||
<!-- Messages -->
|
<!-- Messages -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("servicios/mensajes") ?>" class="menu-link">
|
<a href="<?= site_url("servicios/mensajes") ?>" class="menu-link">
|
||||||
@ -778,7 +528,6 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_mensajes") ?>"><?= lang("App.menu_mensajes") ?></div>
|
<div data-i18n="<?= lang("App.menu_mensajes") ?>"><?= lang("App.menu_mensajes") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
<li class="menu-header small text-uppercase">
|
<li class="menu-header small text-uppercase">
|
||||||
@ -789,7 +538,7 @@
|
|||||||
/**
|
/**
|
||||||
* MENU AJUSTES
|
* MENU AJUSTES
|
||||||
*/
|
*/
|
||||||
if (count(getArrayItem($menus, 'name', 'Settings')) > 0): ?>
|
?>
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("settings") ?>" class="menu-link">
|
<a href="<?= site_url("settings") ?>" class="menu-link">
|
||||||
@ -797,21 +546,19 @@
|
|||||||
<div data-i18n="<?= lang("App.menu_settings") ?>"><?= lang("App.menu_settings") ?></div>
|
<div data-i18n="<?= lang("App.menu_settings") ?>"><?= lang("App.menu_settings") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* MENU ACTIVIDAD
|
* MENU ACTIVIDAD
|
||||||
*/
|
*/
|
||||||
if (count(getArrayItem($menus, 'name', 'Activity')) > 0): ?>
|
?>
|
||||||
<!-- Activity -->
|
<!-- Activity -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("activity") ?>" class="menu-link">
|
<a href="<?= route_to("activityList") ?>" class="menu-link">
|
||||||
<i class="menu-icon tf-icons ti ti-fingerprint""></i>
|
<i class="menu-icon tf-icons ti ti-fingerprint""></i>
|
||||||
<div data-i18n="<?= lang("App.menu_activity") ?>"><?= lang("App.menu_activity") ?></div>
|
<div data-i18n="<?= lang("App.menu_activity") ?>"><?= lang("App.menu_activity") ?></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
@ -4,7 +4,7 @@ $token = $session->get('token') ?? '';
|
|||||||
$tfa = $session->get('tfa') ?? false;
|
$tfa = $session->get('tfa') ?? false;
|
||||||
$settings = $session->get('settings');
|
$settings = $session->get('settings');
|
||||||
|
|
||||||
$picture = session()->get('picture');
|
$picture = "/assets/img/default-user.png";
|
||||||
$pulse = session()->get('pulse');
|
$pulse = session()->get('pulse');
|
||||||
$notification = session()->get('notification');
|
$notification = session()->get('notification');
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ if (!empty($token) && $tfa == false) {
|
|||||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<title><?= lang("App.dashboard_title") ?> - <?= $settings['title'] ?? '' ?></title>
|
<title><?= config('Safekat')->appName ?></title>
|
||||||
|
|
||||||
<meta name="description" content=""/>
|
<meta name="description" content=""/>
|
||||||
|
|
||||||
|
|||||||
@ -1,22 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$session = session();
|
$session = session();
|
||||||
$viewMode = $session->get('view_mode');
|
$viewMode = $session->get('view_mode');
|
||||||
|
|
||||||
if ($viewMode == config("Basics")->vista_maquetacion) {
|
switch ($viewMode) {
|
||||||
|
case config("Safekat")->vista_maquetacion:
|
||||||
include "menu_maquetacion.php";
|
include "menu_maquetacion.php";
|
||||||
|
break;
|
||||||
}
|
case config("Safekat")->vista_digitalizacion:
|
||||||
else if ($viewMode == config("Basics")->vista_digitalizacion) {
|
|
||||||
|
|
||||||
include "menu_digitalizacion.php";
|
include "menu_digitalizacion.php";
|
||||||
|
break;
|
||||||
}
|
default:
|
||||||
else {
|
|
||||||
|
|
||||||
include "menu_impresion.php";
|
include "menu_impresion.php";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user