AuthUser(); if($Usr['type'] != 'admin' && $Usr['type'] != 'direccion' && $Usr['type'] != 'almacen' && $Usr['type'] != 'gerente' && $Usr['type'] != 'centralizador'){ header('Location: '.WEB_ROOT); exit; } $usuario->setEmpresaId($_SESSION["empresaId"]); $nomSuc = ''; // Initialize nomSuc if($Usr['type'] == 'gerente'){ $usuario->setSucursalId($Usr['sucursalId']); $usuario->setTipo('vendedor'); $resUsuarios = $usuario->GetUsersBySucAndType(); $sucursal->setSucursalId($Usr['sucursalId']); $nomSuc = $sucursal->GetNameById(); $nomSuc = strtoupper(utf8_decode(urldecode($nomSuc))); }else{ $resUsuarios = $usuario->GetUsuariosByEmpresa(); } $usuarios = array(); foreach($resUsuarios as $res){ $card = $res; $card['type'] = $util->GetNameUsrType($res['type']); if($res['sucursalId']){ $sucursal->setSucursalId($res['sucursalId'] ); $nomSucursal = $sucursal->GetNameById(); $card['sucursal'] = strtoupper(utf8_decode(urldecode($nomSucursal))); } else { $card['sucursal'] = ''; // Default value } $usuarios[] = $card; } $resSuc = $sucursal->GetSucursalesByEmpresaId(); $resSuc2 = $util->DecodeUrlResult($resSuc); $sucursales = $util->DecodeResult($resSuc2); $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); ?>