✅ 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:
@@ -19,12 +19,19 @@ Eliminar código hardcodeado con `empresaId = 15` y implementar sistema dinámic
|
||||
- [ ] Analizar cómo se obtiene el `empresaId` del usuario
|
||||
- [ ] Revisar configuración actual de base de datos
|
||||
|
||||
### Fase 2: Implementación Core (En Progreso)
|
||||
### Fase 2: Implementación Core (Completada ✅)
|
||||
- [x] Modificar `ajax/login.php` para obtener empresaId dinámico
|
||||
- [ ] Actualizar `Empresa.class.php` para manejo dinámico
|
||||
- [ ] Implementar lógica de base de datos dinámica
|
||||
- [ ] Actualizar `SystemConfig` para empresaId dinámico
|
||||
- [ ] Probar login dinámico con diferentes empresas
|
||||
- [x] Actualizar `Empresa.class.php` para manejo dinámico
|
||||
- [x] Implementar lógica de base de datos dinámica
|
||||
- [x] Actualizar `SystemConfig` para empresaId dinámico
|
||||
- [x] Probar login dinámico con diferentes empresas
|
||||
|
||||
## Fase 3: Actualización de Módulos (Completada ✅)
|
||||
- [x] Actualizar archivos crons con hardcodeo (13 archivos)
|
||||
- [x] Modificar `ajax/facturas.php`
|
||||
- [x] Actualizar módulos principales para usar sesión dinámica
|
||||
- [x] Probar funcionamiento de todos los módulos
|
||||
- [x] Validar acceso correcto a bases de datos por empresaId
|
||||
|
||||
### Fase 3: Actualización de Módulos (Pendiente)
|
||||
- [ ] Actualizar módulos de catálogos
|
||||
|
||||
Reference in New Issue
Block a user