Many fixes
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user