pluginhost: add get_debug()/set_debug() for plugins to detect if debugging is allowed
This commit is contained in:
parent
70caff4811
commit
be17885789
|
@ -7,6 +7,7 @@ class PluginHost {
|
||||||
private $commands = array();
|
private $commands = array();
|
||||||
private $storage = array();
|
private $storage = array();
|
||||||
private $owner_uid;
|
private $owner_uid;
|
||||||
|
private $debug;
|
||||||
|
|
||||||
const HOOK_ARTICLE_BUTTON = 1;
|
const HOOK_ARTICLE_BUTTON = 1;
|
||||||
const HOOK_ARTICLE_FILTER = 2;
|
const HOOK_ARTICLE_FILTER = 2;
|
||||||
|
@ -290,5 +291,13 @@ class PluginHost {
|
||||||
$_SESSION["plugin_storage"] = $this->storage;
|
$_SESSION["plugin_storage"] = $this->storage;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function set_debug($debug) {
|
||||||
|
$this->debug = $debug;
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_debug() {
|
||||||
|
return $this->debug;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -274,6 +274,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
$pluginhost = new PluginHost($link);
|
$pluginhost = new PluginHost($link);
|
||||||
|
$pluginhost->set_debug($debug_enabled);
|
||||||
$user_plugins = get_pref($link, "_ENABLED_PLUGINS", $owner_uid);
|
$user_plugins = get_pref($link, "_ENABLED_PLUGINS", $owner_uid);
|
||||||
|
|
||||||
$pluginhost->load(PLUGINS, $pluginhost::KIND_ALL);
|
$pluginhost->load(PLUGINS, $pluginhost::KIND_ALL);
|
||||||
|
|
Loading…
Reference in New Issue