Correcciones

This commit is contained in:
2025-07-03 11:58:49 -06:00
parent 78a48ee596
commit 89922459c7
8 changed files with 35 additions and 35 deletions

View File

@@ -42,12 +42,12 @@ function obtenerCatalogosVisibles($idUsuario) {
$catalogos = [];
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$catalogos[] = [
'nombre' => $row['nombre'],
'nombre' => $row['nombre'],
'descripcion' => $row['descripcion'],
'color' => $row['color'],
'ruta' => $row['ruta'],
'accion' => $row['accion'],
'visible' => true,
'color' => $row['color'],
'ruta' => $row['ruta'],
'accion' => $row['accion'],
'visible' => true,
'obligatorio' => true
];
}
@@ -74,12 +74,12 @@ function obtenerCatalogosVisibles($idUsuario) {
$catalogos_disponibles = [];
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$catalogos_disponibles[] = [
'nombre' => $row['nombre'],
'nombre' => $row['nombre'],
'descripcion' => $row['descripcion'],
'color' => $row['color'],
'ruta' => $row['ruta'],
'accion' => $row['accion'],
'campo_bd' => strtolower(str_replace([' ', 'ó', 'ú', 'á', 'é', 'í'], ['_', 'o', 'u', 'a', 'e', 'i'], $row['nombre']))
'color' => $row['color'],
'ruta' => $row['ruta'],
'accion' => $row['accion'],
'campo_bd' => strtolower(str_replace([' ', 'ó', 'ú', 'á', 'é', 'í'], ['_', 'o', 'u', 'a', 'e', 'i'], $row['nombre']))
];
}
sqlsrv_free_stmt($stmt);
@@ -109,11 +109,11 @@ function obtenerCatalogosVisibles($idUsuario) {
if ($esObligatorio) {
// Catálogos obligatorios siempre visibles
$catalogo['visible'] = true;
$catalogo['visible'] = true;
$catalogo['obligatorio'] = true;
} else {
// Verificar si está activado en preferencias
$catalogo['visible'] = isset($preferencias[$campo]) && $preferencias[$campo] == 1;
$catalogo['visible'] = isset($preferencias[$campo]) && $preferencias[$campo] == 1;
$catalogo['obligatorio'] = false;
}
@@ -126,25 +126,25 @@ function obtenerCatalogosVisibles($idUsuario) {
return [
'catalogos_activos' => true,
'catalogos' => $catalogos_visibles,
'tipo_usuario' => $tipoUsuario
'catalogos' => $catalogos_visibles,
'tipo_usuario' => $tipoUsuario
];
}
// Función para obtener icono según el nombre del catálogo
function obtenerIconoCatalogo($nombre) {
$iconos = [
'Locaciones' => '📍',
'Vinculación' => '🔗',
'Transportistas' => '🚚',
'Transportes' => '🚛',
'Choferes' => '👨‍✈️',
'Proveedores' => '🏭',
'Productos frecuentes' => '⭐',
'Locaciones' => '📍',
'Vinculación' => '🔗',
'Transportistas' => '🚚',
'Transportes' => '🚛',
'Choferes' => '👨‍✈️',
'Proveedores' => '🏭',
'Productos frecuentes' => '⭐',
'Solicitudes importación' => '📄',
'Expediente electrónico' => '📁',
'Configuración' => '⚙️',
'Cerrar sesión' => '🚪'
'Expediente electrónico' => '📁',
'Configuración' => '⚙️',
'Cerrar sesión' => '🚪'
];
return $iconos[$nombre] ?? '📁';