Many fixes

This commit is contained in:
root
2026-01-16 21:58:12 +03:00
parent b810a17649
commit 77f76c8c28
45 changed files with 3392 additions and 1243 deletions
+4 -2
View File
@@ -66,7 +66,7 @@ class EventManager
private function getModulesConfig(): \Config\BusinessModules
{
if ($this->modulesConfig === null) {
$this->modulesConfig = new \Config\BusinessModules();
$this->modulesConfig = config('BusinessModules');
}
return $this->modulesConfig;
@@ -144,7 +144,9 @@ class EventManager
}
// Если модуль отключен глобально, не подписываемся
if (empty($modulesConfig->modules[$this->moduleCode]['enabled'])) {
// Проверяем наличие поля enabled (опционально)
if (isset($modulesConfig->modules[$this->moduleCode]['enabled']) &&
empty($modulesConfig->modules[$this->moduleCode]['enabled'])) {
log_message(
'info',
"EventManager: Module '{$this->moduleCode}' is disabled globally"