✅ FASE 3 COMPLETADA: Módulos actualizados sin hardcodeos
ACTUALIZACIONES REALIZADAS: ✅ Eliminados hardcodeos en 13 archivos crons/ ✅ Actualizado ajax/facturas.php para uso dinámico ✅ Implementada lógica predeterminada para crons (empresaId=1) ✅ Sistema respeta sesión de usuario dinámica ✅ Compatible con funcionamiento independiente de crons VERIFICACIONES: ✅ No quedan hardcodeos 'empresaId = 15' ✅ Base de datos dinámica: 1→ventas_nm, >1→ventas_nm{id} ✅ Crons usan predeterminado si no hay sesión ✅ AJAX hereda empresaId del login ARCHIVOS MODIFICADOS: - crons/*.php (13 archivos actualizados) - ajax/facturas.php (eliminado hardcodeo) - test_fase3.php (verificación de funcionamiento) - md/plan-accion-multi-empresa.md (actualizado) PRÓXIMO: Fase 4 - Pruebas y validación final
This commit is contained in:
@@ -8,7 +8,11 @@
|
||||
if(!isset($_SESSION))
|
||||
session_start();
|
||||
|
||||
$_SESSION['empresaId'] = 15;
|
||||
// CAMBIO CRÍTICO: Eliminar hardcodeo - usar valor dinámico o predeterminado
|
||||
// Los crons ahora deben recibir empresaId como parámetro o usar predeterminado
|
||||
if(!isset($_SESSION['empresaId']) || empty($_SESSION['empresaId'])) {
|
||||
$_SESSION['empresaId'] = 1; // Valor predeterminado para crons
|
||||
}
|
||||
|
||||
$start = microtime(true);
|
||||
|
||||
@@ -60,7 +64,11 @@
|
||||
if(!isset($_SESSION))
|
||||
session_start();
|
||||
|
||||
$_SESSION['empresaId'] = 15;
|
||||
// CAMBIO CRÍTICO: Eliminar hardcodeo - usar valor dinámico o predeterminado
|
||||
// Los crons ahora deben recibir empresaId como parámetro o usar predeterminado
|
||||
if(!isset($_SESSION['empresaId']) || empty($_SESSION['empresaId'])) {
|
||||
$_SESSION['empresaId'] = 1; // Valor predeterminado para crons
|
||||
}
|
||||
|
||||
$proveedorId = $prov['proveedorId'];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user