Fix undefined variable $pages in producto Search functions
Fixed 'Undefined variable $pages' error when no search criteria are provided in Search3(), Search2(), and SearchDuplicados() functions by initializing $pages array with proper pagination structure in the else blocks.
This commit is contained in:
@@ -627,31 +627,41 @@ class Producto extends Main
|
|||||||
$sqlAdd .= ' AND codigoBarra LIKE "%'.$this->codigoBarra.'%"';
|
$sqlAdd .= ' AND codigoBarra LIKE "%'.$this->codigoBarra.'%"';
|
||||||
|
|
||||||
if($sqlAdd != ''){
|
if($sqlAdd != ''){
|
||||||
|
|
||||||
$sql = 'SELECT *
|
$sql = 'SELECT *
|
||||||
|
|
||||||
FROM
|
FROM
|
||||||
producto
|
producto
|
||||||
WHERE
|
WHERE
|
||||||
baja = "0"
|
baja = "0"
|
||||||
'.$sqlAdd.'
|
'.$sqlAdd.'
|
||||||
ORDER BY
|
ORDER BY
|
||||||
descripcion';
|
descripcion';
|
||||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||||
$result = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
$result = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
$result = array();
|
$result = array();
|
||||||
|
$pages = array(
|
||||||
|
'numbers' => array(),
|
||||||
|
'first' => false,
|
||||||
|
'prev' => false,
|
||||||
|
'next' => false,
|
||||||
|
'last' => false,
|
||||||
|
'current' => 1,
|
||||||
|
'items_per_page' => defined('ITEMS_PER_PAGE') ? ITEMS_PER_PAGE : 20,
|
||||||
|
'start' => 0
|
||||||
|
);
|
||||||
}//else
|
}//else
|
||||||
|
|
||||||
$data["items"] = $result;
|
$data["items"] = $result;
|
||||||
$data["pages"] = $pages;
|
$data["pages"] = $pages;
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
|
|
||||||
}//Search
|
}//Search
|
||||||
|
|
||||||
function Search(){
|
function Search2(){
|
||||||
|
|
||||||
$sqlAdd = '';
|
$sqlAdd = '';
|
||||||
|
|
||||||
@@ -687,17 +697,27 @@ class Producto extends Main
|
|||||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||||
$result = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
$result = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
$result = array();
|
$result = array();
|
||||||
|
$pages = array(
|
||||||
|
'numbers' => array(),
|
||||||
|
'first' => false,
|
||||||
|
'prev' => false,
|
||||||
|
'next' => false,
|
||||||
|
'last' => false,
|
||||||
|
'current' => 1,
|
||||||
|
'items_per_page' => defined('ITEMS_PER_PAGE') ? ITEMS_PER_PAGE : 20,
|
||||||
|
'start' => 0
|
||||||
|
);
|
||||||
}//else
|
}//else
|
||||||
|
|
||||||
$data["items"] = $result;
|
$data["items"] = $result;
|
||||||
$data["pages"] = $pages;
|
$data["pages"] = $pages;
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
|
|
||||||
}//Search
|
}//Search
|
||||||
|
|
||||||
function SearchDuplicados(){
|
function SearchDuplicados(){
|
||||||
|
|
||||||
$sqlAdd = '';
|
$sqlAdd = '';
|
||||||
@@ -734,17 +754,27 @@ class Producto extends Main
|
|||||||
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
$this->Util()->DBSelect($_SESSION['empresaId'])->setQuery($sql);
|
||||||
$result = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
$result = $this->Util()->DBSelect($_SESSION['empresaId'])->GetResult();
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
$result = array();
|
$result = array();
|
||||||
|
$pages = array(
|
||||||
|
'numbers' => array(),
|
||||||
|
'first' => false,
|
||||||
|
'prev' => false,
|
||||||
|
'next' => false,
|
||||||
|
'last' => false,
|
||||||
|
'current' => 1,
|
||||||
|
'items_per_page' => defined('ITEMS_PER_PAGE') ? ITEMS_PER_PAGE : 20,
|
||||||
|
'start' => 0
|
||||||
|
);
|
||||||
}//else
|
}//else
|
||||||
|
|
||||||
$data["items"] = $result;
|
$data["items"] = $result;
|
||||||
$data["pages"] = $pages;
|
$data["pages"] = $pages;
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
|
|
||||||
}//SearchDuplicados
|
}//SearchDuplicados
|
||||||
|
|
||||||
function Search2(){
|
function Search2(){
|
||||||
|
|
||||||
$sqlAdd = '';
|
$sqlAdd = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user