Fix systematic errors in pagination, sucursal warnings, and fatal count() errors across multiple modules

This commit is contained in:
2026-01-07 01:06:27 -06:00
parent aaa77e870e
commit 3a5afa82fe
354 changed files with 9022 additions and 15093 deletions

View File

@@ -9,6 +9,8 @@
$usuario->setEmpresaId($_SESSION["empresaId"]);
$nomSuc = ''; // Initialize nomSuc
if($Usr['type'] == 'gerente'){
$usuario->setSucursalId($Usr['sucursalId']);
$usuario->setTipo('vendedor');
@@ -31,7 +33,9 @@
$sucursal->setSucursalId($res['sucursalId'] );
$nomSucursal = $sucursal->GetNameById();
$card['sucursal'] = strtoupper(utf8_decode(urldecode($nomSucursal)));
}
} else {
$card['sucursal'] = ''; // Default value
}
$usuarios[] = $card;
}
@@ -40,12 +44,23 @@
$resSuc2 = $util->DecodeUrlResult($resSuc);
$sucursales = $util->DecodeResult($resSuc2);
$msg = $_SESSION['msgU'];
$msg = isset($_SESSION['msgU']) ? $_SESSION['msgU'] : ''; // Check if set
$_SESSION['msgU'] = '';
// Dummy pagination to prevent fatal error in pages_new.tpl
$pages = array(
'numbers' => array(),
'first' => false,
'prev' => false,
'next' => false,
'last' => false,
'current' => 1
);
$smarty->assign('msg', $msg);
$smarty->assign('nomSuc', $nomSuc);
$smarty->assign('usuarios', $usuarios);
$smarty->assign('sucursales', $sucursales);
$smarty->assign('pages', $pages);
?>