fix(promociones): Resuelve múltiples advertencias y errores en promociones y sucursales

- Se corrigieron las advertencias 'Undefined array key "checked"' en 'enumProvPromo.tpl', 'enumSucPromo.tpl' y 'enumProdCatPromo.tpl'.
- Se resolvieron las advertencias 'Trying to access array offset on null' en 'enumTiposPromo.tpl', 'enumDesctosPromo.tpl', 'enumStatusPromo.tpl', 'enumVigenciaPromo.tpl' y 'enumPromoAplicar.tpl'.
- Se corrigió el error 'Call to undefined method Util::DecodeUrlRow()' en 'ajax/sucursales.php' reemplazándolo por 'DecodeUrlResult()'.
- Se modificó 'templates/lists/sucursales.tpl' para evitar la inclusión de 'pages_ajax.tpl' cuando la variable '$pages' es nula.
- Se eliminaron archivos de log y temporales.
This commit is contained in:
2026-01-08 01:23:30 -06:00
parent ccfa01fa0e
commit cb1a44e380
69 changed files with 599 additions and 8912 deletions

View File

@@ -1,5 +1,5 @@
<select name="tipoDesc" id="tipoDesc" class="largeInput">
<option value="">Seleccione</option>
<option value="Cantidad" {if $info.tipoDesc == "Cantidad"}selected{/if}>Cantidad Fija</option>
<option value="Porcentaje" {if $info.tipoDesc == "Porcentaje"}selected{/if}>Porcentaje</option>
<option value="Cantidad" {if isset($info) && $info.tipoDesc == "Cantidad"}selected{/if}>Cantidad Fija</option>
<option value="Porcentaje" {if isset($info) && $info.tipoDesc == "Porcentaje"}selected{/if}>Porcentaje</option>
</select>

View File

@@ -1,4 +1,4 @@
{foreach from=$categorias item=item key=key}
<input type="checkbox" name="idProdCat[]" value="{$item.prodCatId}" {if $item.checked}checked{/if}>{$item.nombre}</option>
<input type="checkbox" name="idProdCat[]" value="{$item.prodCatId}" {if isset($item.checked) && $item.checked}checked{/if}>{$item.nombre}</option>
<br />
{/foreach}

View File

@@ -1,5 +1,5 @@
<select name="aplicaTodos" id="aplicaTodos" class="largeInput" onchange="ShowProducts()">
<option value="">Seleccione</option>
<option value="1" {if $info.aplicaTodos == "1"}selected{/if}>S&iacute;</option>
<option value="0" {if $info.aplicaTodos == "0"}selected{/if}>No</option>
<option value="1" {if isset($info) && $info.aplicaTodos == "1"}selected{/if}>S&iacute;</option>
<option value="0" {if isset($info) && $info.aplicaTodos == "0"}selected{/if}>No</option>
</select>

View File

@@ -1,4 +1,4 @@
{foreach from=$proveedores item=item key=key}
<input type="checkbox" name="idProveedor[]" value="{$item.proveedorId}" {if $item.checked}checked{/if}/>{$item.nombre}
<input type="checkbox" name="idProveedor[]" value="{$item.proveedorId}" {if isset($item.checked) && $item.checked}checked{/if}/>{$item.nombre}
<br />
{/foreach}

View File

@@ -1,5 +1,5 @@
<select name="status" id="status" class="largeInput">
<option value="">Seleccione</option>
<option value="Activo" {if $info.status == "Activo"}selected{/if}>Activo</option>
<option value="Inactivo" {if $info.status == "Inactivo"}selected{/if}>Inactivo</option>
<option value="Activo" {if isset($info) && $info.status == "Activo"}selected{/if}>Activo</option>
<option value="Inactivo" {if isset($info) && $info.status == "Inactivo"}selected{/if}>Inactivo</option>
</select>

View File

@@ -1,4 +1,4 @@
{foreach from=$sucursales item=item key=key}
<input type="checkbox" name="idSucursal[]" value="{$item.sucursalId}" {if $item.checked}checked{/if} />{$item.nombre}
<input type="checkbox" name="idSucursal[]" value="{$item.sucursalId}" {if isset($item.checked) && $item.checked}checked{/if} />{$item.nombre}
<br />
{/foreach}

View File

@@ -1,7 +1,7 @@
<select name="tipo" id="tipo" class="largeInput" onchange="LoadAplica()">
<option value="">Seleccione</option>
<option value="AxB" {if $info.tipo == "AxB"}selected{/if}>A x B</option>
<option value="TotalVentaB" {if $info.tipo == "TotalVentaB"}selected{/if}>Total Venta x B</option>
<option value="CompraX" {if $info.tipo == "CompraX"}selected{/if}>Compra $x</option>
<option value="BuenFin" {if $info.tipo == "BuenFin"}selected{/if}>Buen Fin</option>
<option value="AxB" {if isset($info) && $info.tipo == "AxB"}selected{/if}>A x B</option>
<option value="TotalVentaB" {if isset($info) && $info.tipo == "TotalVentaB"}selected{/if}>Total Venta x B</option>
<option value="CompraX" {if isset($info) && $info.tipo == "CompraX"}selected{/if}>Compra $x</option>
<option value="BuenFin" {if isset($info) && $info.tipo == "BuenFin"}selected{/if}>Buen Fin</option>
</select>

View File

@@ -1,5 +1,5 @@
<select name="vigencia" id="vigencia" class="largeInput" onchange="ShowCalendars()">
<option value="">Seleccione</option>
<option value="Permanente" {if $info.vigencia == "Permanente"}selected{/if}>Permanente</option>
<option value="Periodo" {if $info.vigencia == "Periodo"}selected{/if}>Por Periodo</option>
<option value="Permanente" {if isset($info) && $info.vigencia == "Permanente"}selected{/if}>Permanente</option>
<option value="Periodo" {if isset($info) && $info.vigencia == "Periodo"}selected{/if}>Por Periodo</option>
</select>

View File

@@ -8,7 +8,7 @@
{include file="{$DOC_ROOT}/templates/items/sucursales-base.tpl" clase="On"}
{/if}
{/foreach}
{include file="{$DOC_ROOT}/templates/lists/pages_ajax.tpl" pages=$pages}
{if $pages}{include file="{$DOC_ROOT}/templates/lists/pages_ajax.tpl" pages=$pages}{/if}
{else}
<tr><td colspan="5" align="center">Ning&uacute;n registro encontrado.</td></tr>
{/if}