fix(productos): Resuelve múltiples errores de variables undefined y validación
- Arregla variable \$_GET["p"] con null coalescing - Implementa paginación completa en EnumDuplicados() - Agrega validación isset() en templates para evitar null access - Mejora validación de entradas GET - Corrige inicialización de variables en templates Resuelve errores masivos y warnings en módulo de productos.
This commit is contained in:
@@ -321,6 +321,16 @@ class Producto extends Main
|
||||
|
||||
function EnumDuplicados()
|
||||
{
|
||||
$db = $this->Util()->DBSelect($_SESSION["empresaId"]);
|
||||
|
||||
$sql = "SELECT COUNT(*) FROM producto WHERE codigoBarra LIKE '%-%'";
|
||||
$db->setQuery($sql);
|
||||
$total = $db->GetSingle();
|
||||
|
||||
$pages = $this->Util()->HandleMultipages($this->page, $total ,WEB_ROOT."/productos-duplicados", "p");
|
||||
|
||||
$sqlAdd = "LIMIT ".$pages["start"].", ".$pages["items_per_page"];
|
||||
|
||||
$sql = "SELECT *
|
||||
FROM producto
|
||||
WHERE codigoBarra LIKE '%-%'
|
||||
|
||||
Reference in New Issue
Block a user