Fix systematic errors in pagination, sucursal warnings, and fatal count() errors across multiple modules
This commit is contained in:
@@ -348,10 +348,12 @@ class Pedido extends Main
|
||||
$sql = "SELECT COUNT(*) FROM pedido
|
||||
WHERE ajuste = '0'
|
||||
AND folioProv NOT REGEXP '^FOLIO'";
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos");
|
||||
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos", "pedidos");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
@@ -359,8 +361,9 @@ class Pedido extends Main
|
||||
FROM pedido WHERE ajuste = '0'
|
||||
AND folioProv NOT REGEXP '^FOLIO'
|
||||
ORDER BY fecha DESC ".$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
$db->setQuery($sql);
|
||||
$result = $db->GetResult();
|
||||
|
||||
$data["items"] = $result;
|
||||
$data["pages"] = $pages;
|
||||
@@ -372,18 +375,21 @@ class Pedido extends Main
|
||||
function Enumerate()
|
||||
{
|
||||
$sql = "SELECT COUNT(*) FROM pedido WHERE ajuste = '0'";
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos");
|
||||
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos", "pedidos");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
$sql = "SELECT *
|
||||
FROM pedido WHERE ajuste = '0'
|
||||
ORDER BY fecha DESC ".$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
$db->setQuery($sql);
|
||||
$result = $db->GetResult();
|
||||
|
||||
$data["items"] = $result;
|
||||
$data["pages"] = $pages;
|
||||
@@ -395,10 +401,12 @@ class Pedido extends Main
|
||||
function EnumByStatus($orden = 'DESC')
|
||||
{
|
||||
$sql = "SELECT COUNT(*) FROM pedido WHERE status = '".$this->status."'";
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos");
|
||||
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos", "pedidos");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
@@ -406,8 +414,9 @@ class Pedido extends Main
|
||||
FROM pedido
|
||||
WHERE status = '".$this->status."'
|
||||
ORDER BY fecha ".$orden." ".$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
$db->setQuery($sql);
|
||||
$result = $db->GetResult();
|
||||
|
||||
$data["items"] = $result;
|
||||
$data["pages"] = $pages;
|
||||
@@ -451,10 +460,12 @@ class Pedido extends Main
|
||||
function EnumConciliaciones($orden = 'DESC')
|
||||
{
|
||||
$sql = "SELECT COUNT(*) FROM pedido WHERE status = 'EnvSuc'";
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/conciliaciones");
|
||||
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/conciliaciones", "conciliaciones");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
@@ -462,8 +473,9 @@ class Pedido extends Main
|
||||
FROM pedido
|
||||
WHERE status = 'EnvSuc'
|
||||
ORDER BY fecha ".$orden." ".$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
$db->setQuery($sql);
|
||||
$result = $db->GetResult();
|
||||
|
||||
$data["items"] = $result;
|
||||
$data["pages"] = $pages;
|
||||
@@ -478,10 +490,12 @@ class Pedido extends Main
|
||||
WHERE status = 'OrdenCompEnv'
|
||||
OR status = 'OrdenCompIng'
|
||||
OR status = 'EnvSuc'";
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
|
||||
|
||||
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos");
|
||||
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/pedidos", "pedidos");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
@@ -491,8 +505,9 @@ class Pedido extends Main
|
||||
OR status = 'OrdenCompIng'
|
||||
OR status = 'EnvSuc'
|
||||
ORDER BY fecha DESC ".$sqlAdd;
|
||||
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
|
||||
$result = $this->Util()->DBSelect($_SESSION["empresaId"])->GetResult();
|
||||
|
||||
$db->setQuery($sql);
|
||||
$result = $db->GetResult();
|
||||
|
||||
$data["items"] = $result;
|
||||
$data["pages"] = $pages;
|
||||
|
||||
Reference in New Issue
Block a user