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:
2026-01-09 16:20:51 -06:00
parent 68d56a6ea4
commit cea1423109
4 changed files with 26 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
<select name="idProdCat" id="idProdCat" class="largeInput wide2">
<option value="">Todos</option>
{foreach from=$categorias item=item key=key}
<option value="{$item.prodCatId}" {if $info.prodCatId == $item.prodCatId}selected{/if}>{$item.nombre}</option>
<option value="{$item.prodCatId}" {if isset($info.prodCatId) && $info.prodCatId == $item.prodCatId}selected{/if}>{$item.nombre}</option>
{/foreach}
</select>