From be17885789fdf35b40e040d80c50077652069dc1 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 26 Feb 2013 19:30:19 +0400 Subject: [PATCH] pluginhost: add get_debug()/set_debug() for plugins to detect if debugging is allowed --- classes/pluginhost.php | 9 +++++++++ include/rssfuncs.php | 1 + 2 files changed, 10 insertions(+) diff --git a/classes/pluginhost.php b/classes/pluginhost.php index 1748a067d..592629881 100644 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -7,6 +7,7 @@ class PluginHost { private $commands = array(); private $storage = array(); private $owner_uid; + private $debug; const HOOK_ARTICLE_BUTTON = 1; const HOOK_ARTICLE_FILTER = 2; @@ -290,5 +291,13 @@ class PluginHost { $_SESSION["plugin_storage"] = $this->storage; } } + + function set_debug($debug) { + $this->debug = $debug; + } + + function get_debug() { + return $this->debug; + } } ?> diff --git a/include/rssfuncs.php b/include/rssfuncs.php index ba9e30b05..77dd3aae2 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -274,6 +274,7 @@ } $pluginhost = new PluginHost($link); + $pluginhost->set_debug($debug_enabled); $user_plugins = get_pref($link, "_ENABLED_PLUGINS", $owner_uid); $pluginhost->load(PLUGINS, $pluginhost::KIND_ALL);