FASE 1: Análisis y diagnóstico - Problema hardcodeado identificado

- Identificado código crítico en ajax/login.php:20 con empresaId = 15 hardcodeado
- Mapeados 22 archivos totales con empresaId = 15
- Analizado flujo de login actual que forza empresaId = 15
- Documentado problema principal en md/plan-accion-multi-empresa.md
- Lista completa: 1 login, 13 crons, 1 ajax, 7 archivos adicionales

Próximo paso: Modificar login para obtener empresaId dinámicamente del usuario
This commit is contained in:
2026-01-07 18:27:33 -06:00
parent e74c625d68
commit 1b723f0643
13 changed files with 527 additions and 1232 deletions

View File

@@ -0,0 +1,56 @@
<?php /* Smarty version Smarty3-b7, created on 2026-01-07 01:10:23
compiled from "/var/www/html/ventas/templates/forms/filtro-reporte-ventas.tpl" */ ?>
<?php /*%%SmartyHeaderCode:500331629695e06df5dbc40-16413947%%*/if(!defined('SMARTY_DIR')) exit('no direct access allowed');
$_smarty_tpl->decodeProperties(array (
'file_dependency' =>
array (
'dbdfd297efb2893b027490b37993c07fa578153e' =>
array (
0 => '/var/www/html/ventas/templates/forms/filtro-reporte-ventas.tpl',
1 => 1767753171,
),
),
'nocache_hash' => '500331629695e06df5dbc40-16413947',
'function' =>
array (
),
'has_nocache_code' => false,
)); /*/%%SmartyHeaderCode%%*/?>
<table width="100%" cellpadding="0" cellspacing="0" id="box-table-a" style="border-top:1px solid #999999">
<thead>
<tr>
<th align="center"><div align="center">Selecciona el Tipo de Reporte</div></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center">
<div style=" text-align:center">
<form action="" id="formRventas" name="formRventas" method="post">
<input type="hidden" name="type" id="type" value="tipoReporte" />
<select class="largeInput" name="selectRventas" id="selectRventas" onchange="TipoReporte();">
<option disabled="disabled" selected="selected">Selecciona el tipo de reporte</option>
<option value="gral">General</option>
<option value="fpago">Formas de Pago</option>
<?php if ($_smarty_tpl->getVariable('Usr')->value['type']=="admin"||$_smarty_tpl->getVariable('Usr')->value['type']=="centralizador"||$_smarty_tpl->getVariable('Usr')->value['type']=="almacen"){?>
<option value="prodProv">Productos por Proveedor</option>
<option value="prodProv2">Prods. M&aacute;s y Menos Vendidos por Prov.</option>
<?php }?>
<option value="gralDias">General por D&iacute;as</option>
<option value="vend">Por vendedor</option>
<option value="temp">Por temporada</option>
<option value="proMasVend">Productos</option>
<?php if ($_smarty_tpl->getVariable('Usr')->value['type']=="admin"){?>
<option value="buenFinProv">Buen Fin por Proveedor</option>
<option value="prodsTransito">Productos en Tr&aacute;nsito</option>
<?php }?>
</select>
</form>
</div>
</td>
</tr>
</tbody>
</table>