Fix systematic errors in pagination, sucursal warnings, and fatal count() errors across multiple modules
This commit is contained in:
@@ -364,6 +364,13 @@ class Proveedor extends Main
|
||||
$this->pedidoId = $value;
|
||||
}
|
||||
|
||||
public $page = 0;
|
||||
|
||||
public function SetPage($page)
|
||||
{
|
||||
$this->page = $page;
|
||||
}
|
||||
|
||||
function Info()
|
||||
{
|
||||
$sql = "SELECT * FROM proveedor WHERE proveedorId ='".$this->proveedorId."'";
|
||||
@@ -384,17 +391,19 @@ class Proveedor extends Main
|
||||
|
||||
function Enumerate()
|
||||
{
|
||||
$sql = 'SELECT COUNT(*) FROM proveedor WHERE baja = "0"';
|
||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION['empresaId'])->GetSingle();
|
||||
$db = $this->Util()->DBSelect($_SESSION['empresaId']);
|
||||
|
||||
$sql = 'SELECT COUNT(*) FROM proveedor WHERE baja = "0" ';
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT.'/proveedores');
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT.'/proveedores', 'p');
|
||||
|
||||
$sqlAdd = ' LIMIT '.$pages['start'].', '.$pages['items_per_page'];
|
||||
|
||||
$sql = 'SELECT * FROM proveedor WHERE baja = "0" ORDER BY nombre ASC'.$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||
$proveedores = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
||||
$db->setQuery($sql);
|
||||
$proveedores = $db->GetResult();
|
||||
|
||||
$data['items'] = $proveedores;
|
||||
$data['pages'] = $pages;
|
||||
@@ -404,18 +413,19 @@ class Proveedor extends Main
|
||||
|
||||
function EnumCtaPagarSaldos()
|
||||
{
|
||||
$sql = 'SELECT COUNT(*) FROM proveedor WHERE baja = "0"';
|
||||
$db = $this->Util()->DBSelect($_SESSION['empresaId']);
|
||||
|
||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION['empresaId'])->GetSingle();
|
||||
$sql = 'SELECT COUNT(*) FROM proveedor WHERE baja = "0"';
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT.'/cuentas-pagar-saldos');
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT.'/cuentas-pagar-saldos', 'p');
|
||||
|
||||
$sqlAdd = ' LIMIT '.$pages['start'].', '.$pages['items_per_page'];
|
||||
|
||||
$sql = 'SELECT * FROM proveedor WHERE baja = "0" ORDER BY nombre ASC'.$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||
$proveedores = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
||||
$db->setQuery($sql);
|
||||
$proveedores = $db->GetResult();
|
||||
|
||||
$data['items'] = $proveedores;
|
||||
$data['pages'] = $pages;
|
||||
|
||||
Reference in New Issue
Block a user