1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-17 07:10:48 +03:00

fix load modules

This commit is contained in:
Mzhelskiy Maxim 2010-02-13 13:09:48 +00:00
parent daa892f905
commit e0edc50794

View file

@ -211,7 +211,9 @@ class Engine extends Object {
protected function LoadModules() {
$this->LoadConfig();
foreach ($this->aConfigModule['autoLoad'] as $sModuleName) {
$this->LoadModule($sModuleName);
if (!isset($this->aModules[$sModuleName])) {
$this->LoadModule($sModuleName);
}
}
}
/**
@ -283,11 +285,11 @@ class Engine extends Object {
foreach ($aPluginList as $sPluginName) {
$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)) {
require_once($sFile);
$sClassName="Plugin{$sPluginName}";
require_once($sFile);
$sClassName="{$sPluginNameClass}";
$oPlugin=new $sClassName;
$oPlugin->Delegate();
$oPlugin->Init();