Files
ventas_php/modules/usuarios.php

66 lines
1.8 KiB
PHP
Executable File

<?php
$empresa->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);
?>