mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-29 04:55:02 +03:00
fix load modules
This commit is contained in:
parent
daa892f905
commit
e0edc50794
|
@ -211,9 +211,11 @@ class Engine extends Object {
|
||||||
protected function LoadModules() {
|
protected function LoadModules() {
|
||||||
$this->LoadConfig();
|
$this->LoadConfig();
|
||||||
foreach ($this->aConfigModule['autoLoad'] as $sModuleName) {
|
foreach ($this->aConfigModule['autoLoad'] as $sModuleName) {
|
||||||
|
if (!isset($this->aModules[$sModuleName])) {
|
||||||
$this->LoadModule($sModuleName);
|
$this->LoadModule($sModuleName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Выполняет загрузку конфигов
|
* Выполняет загрузку конфигов
|
||||||
*
|
*
|
||||||
|
@ -283,11 +285,11 @@ class Engine extends Object {
|
||||||
|
|
||||||
foreach ($aPluginList as $sPluginName) {
|
foreach ($aPluginList as $sPluginName) {
|
||||||
$sDirPlugins=Config::Get('path.root.server').'/plugins/';
|
$sDirPlugins=Config::Get('path.root.server').'/plugins/';
|
||||||
$sFile="{$sDirPlugins}{$sPluginName}/Plugin{$sPluginName}.class.php";
|
$sPluginNameClass='Plugin'.ucfirst($sPluginName);
|
||||||
|
$sFile="{$sDirPlugins}{$sPluginName}/{$sPluginNameClass}.class.php";
|
||||||
if(is_file($sFile)) {
|
if(is_file($sFile)) {
|
||||||
require_once($sFile);
|
require_once($sFile);
|
||||||
|
$sClassName="{$sPluginNameClass}";
|
||||||
$sClassName="Plugin{$sPluginName}";
|
|
||||||
$oPlugin=new $sClassName;
|
$oPlugin=new $sClassName;
|
||||||
$oPlugin->Delegate();
|
$oPlugin->Delegate();
|
||||||
$oPlugin->Init();
|
$oPlugin->Init();
|
||||||
|
|
Loading…
Reference in a new issue