Bugfix for empty plugins
This commit is contained in:
parent
dbd2d817cd
commit
d0921a44cd
1 changed files with 7 additions and 3 deletions
|
@ -25,9 +25,9 @@ $module["module"]["name"]="Plugin Class";
|
||||||
$module["module"]["ver"]="0.1.1";
|
$module["module"]["ver"]="0.1.1";
|
||||||
class plugins{
|
class plugins{
|
||||||
|
|
||||||
var $hooks;
|
var array $hooks;
|
||||||
var $current_hook;
|
var string $current_hook;
|
||||||
var $plugin_=array();
|
var array $plugin_=array();
|
||||||
|
|
||||||
function load_plugins($region='G'){
|
function load_plugins($region='G'){
|
||||||
global $config, $db;
|
global $config, $db;
|
||||||
|
@ -63,6 +63,9 @@ class plugins{
|
||||||
|
|
||||||
|
|
||||||
function run_hook($name,$variables=array()) {
|
function run_hook($name,$variables=array()) {
|
||||||
|
if(empty($this->hooks)){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if(array_key_exists($name,$this->hooks)){
|
if(array_key_exists($name,$this->hooks)){
|
||||||
if(!is_array($this->hooks[$name]))
|
if(!is_array($this->hooks[$name]))
|
||||||
{
|
{
|
||||||
|
@ -92,6 +95,7 @@ class plugins{
|
||||||
$this->current_hook = '';
|
$this->current_hook = '';
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue