Fix systematic errors in pagination, sucursal warnings, and fatal count() errors across multiple modules

This commit is contained in:
2026-01-07 01:06:27 -06:00
parent aaa77e870e
commit 3a5afa82fe
354 changed files with 9022 additions and 15093 deletions

View File

@@ -17,6 +17,13 @@ class Temporada extends Main
$this->nombre = $value;
}
public $page = 0;
public function SetPage($page)
{
$this->page = $page;
}
public function Info()
{
@@ -30,7 +37,7 @@ class Temporada extends Main
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
$info = $this->Util()->DBSelect($_SESSION["empresaId"])->GetRow();
$row = $this->Util->EncodeRow($info);
$row = $this->Util()->EncodeRow($info);
return $row;
}
@@ -55,17 +62,19 @@ class Temporada extends Main
function Enumerate()
{
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
$sql = "SELECT COUNT(*) FROM temporada WHERE baja = '0'";
$this->Util()->DBSelect($_SESSION["empresaId"])->setQuery($sql);
$total = $this->Util()->DBSelect($_SESSION["empresaId"])->GetSingle();
$db->setQuery($sql);
$total = $db->GetSingle();
$pages = $this->Util->HandleMultipages($this->page, $total ,WEB_ROOT."/temporadas");
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/temporadas", "p");
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
$sql = "SELECT * FROM temporada WHERE baja = '0' ORDER BY nombre ASC ".$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;