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
30 lines
713 B
PHP
Executable File
30 lines
713 B
PHP
Executable File
<?php
|
|
|
|
include_once('/home/novomoda/public_html/sistema/init.php');
|
|
include_once('/home/novomoda/public_html/sistema/config.php');
|
|
|
|
session_start();
|
|
|
|
// 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
|
|
}
|
|
|
|
$sucursal->setRfcId(1);
|
|
$sucursales = $sucursal->GetSucursalesByRfc();
|
|
|
|
foreach($sucursales as $res){
|
|
|
|
$sucursalId = $res['sucursalId'];
|
|
|
|
$venta->setSucursalId($sucursalId);
|
|
$venta->LiberarProductos();
|
|
|
|
}
|
|
|
|
|
|
exit;
|
|
|
|
?>
|