AuthUser(); if(!$usuario->AllowPage($page, $_SESSION['loginKey'])){ header('Location: '.WEB_ROOT); exit; } $invFisicoId = intval($_GET['id']); $inventario->setInvFisicoId($invFisicoId); $info = $inventario->InfoInvFisico(); if(!$info){ header('Location: '.WEB_ROOT.'/inventario-fisico'); exit; } if($Usr['type'] != 'admin'){ if($info['usuarioId'] != $Usr['usuarioId'] && $Usr['type'] == 'supervisor'){ header('Location: '.WEB_ROOT.'/inventario-fisico'); exit; } } //Obtenemos los Productos $inventario->setInvFisicoId($invFisicoId); $resProds = $inventario->GetInvFisicoProds(); $productos = array(); foreach($resProds as $res){ $producto->setProductoId($res['productoId']); $infP = $producto->Info(); $proveedor->setProveedorId($infP['proveedorId']); $res['proveedor'] = $proveedor->GetNameById(); if($info['status'] == "Pendiente"){ $inventario->setProductoId($res['productoId']); $inventario->setSucursalId($info['sucursalId']); $res['disponible'] = $inventario->GetDispByProd(); } $res['diferencia'] = $res['cantidad'] - $res['disponible']; $res['codigoBarra'] = $infP['codigoBarra']; $res['modelo'] = $infP['modelo']; $productos[] = $res; } $sucursal->setSucursalId($info['sucursalId']); $info['sucursal'] = utf8_decode(urldecode($sucursal->GetNameById())); $smarty->assign('info', $info); $smarty->assign('productos', $productos); ?>