diff --git a/layout_header.php b/layout_header.php
index 6d6ac51a..06c7cd35 100644
--- a/layout_header.php
+++ b/layout_header.php
@@ -100,14 +100,23 @@ $navItems = [
'url' => 'pedidos.php',
'icon' => 'fa-clipboard-list',
'text' => 'Pedidos Rotulados',
- 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico', 'Logistica']
- ],
- 'agregar_pedido' => [
- 'url' => 'pedido_form.php',
- 'icon' => 'fa-plus-circle',
- 'text' => 'Agregar Pedido',
- 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico']
+ 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico', 'Logistica'],
+ 'submenu' => [
+ 'pedidos_rotulados_list' => [
+ 'url' => 'pedidos.php',
+ 'icon' => 'fa-clipboard-list',
+ 'text' => 'Ver Pedidos Rotulados',
+ 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico', 'Logistica']
+ ],
+ 'agregar_pedido' => [
+ 'url' => 'pedido_form.php',
+ 'icon' => 'fa-plus-circle',
+ 'text' => 'Agregar Pedido',
+ 'roles' => ['Administrador', 'admin']
+ ]
+ ]
],
+
'agregar_pedidos_contraentrega' => [
'url' => 'pedidos_contraentrega.php',
'icon' => 'fa-hand-holding-usd',
diff --git a/pedido_form.php b/pedido_form.php
index b6c359b0..4d6ee9b8 100644
--- a/pedido_form.php
+++ b/pedido_form.php
@@ -54,7 +54,7 @@ if (isset($_GET['id'])) {
}
} else {
// Security check: Only Administradors, Logistica, Control Logistico and asesores can create new pedidos
- if ($user_role !== 'Administrador' && $user_role !== 'Logistica' && $user_role !== 'Control Logistico' && $user_role !== 'Asesor') {
+ if ($user_role !== 'Administrador' && $user_role !== 'admin' && $user_role !== 'Logistica' && $user_role !== 'Control Logistico' && $user_role !== 'Asesor') {
die('Acceso denegado. No tienes permiso para crear nuevos pedidos.');
}
}
@@ -121,6 +121,14 @@ $pageTitle = $page_title;
include 'layout_header.php';
?>
+
+
+
+
@@ -524,8 +532,25 @@ document.addEventListener('DOMContentLoaded', function() {