Improvement enable plugin
This commit is contained in:
@@ -259,7 +259,11 @@ class PMPluginRegistry
|
||||
$this->registerFolder( $sNamespace, $sNamespace, $detail->sPluginFolder );
|
||||
//register the default directory, later we can have more
|
||||
$this->_aPluginDetails[$sNamespace]->enabled = true;
|
||||
$oPlugin = $detail;
|
||||
if (class_exists($detail->sClassName)) {
|
||||
$oPlugin = new $detail->sClassName( $detail->sNamespace, $detail->sFilename );
|
||||
} else {
|
||||
$oPlugin = $detail;
|
||||
}
|
||||
$this->_aPlugins[$detail->sNamespace] = $oPlugin;
|
||||
if (method_exists( $oPlugin, 'enable' )) {
|
||||
$oPlugin->enable();
|
||||
|
||||
Reference in New Issue
Block a user