summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-02-23 18:40:48 +0400
committerAndrew Dolgov <[email protected]>2013-02-23 18:40:48 +0400
commitab457a9c96fee3d7f08272c97efd01a7c0e5171e (patch)
tree3877845701a661a8b2ffd5f76217bbb35b7b50b0 /include
parent017401ddce4ee4bafabf74996b9ca1f2d3c51f91 (diff)
rssfuncs: load pluginhost stuff properly
Diffstat (limited to 'include')
-rw-r--r--include/rssfuncs.php11
1 files changed, 5 insertions, 6 deletions
diff --git a/include/rssfuncs.php b/include/rssfuncs.php
index af9a8b65c..a1ddbb740 100644
--- a/include/rssfuncs.php
+++ b/include/rssfuncs.php
@@ -248,6 +248,11 @@
}
$pluginhost = new PluginHost($link);
+ $user_plugins = get_pref($link, "_ENABLED_PLUGINS", $owner_uid);
+
+ $pluginhost->load(PLUGINS, $pluginhost::KIND_ALL);
+ $pluginhost->load($user_plugins, $pluginhost::KIND_USER, $owner_uid);
+ $pluginhost->load_data();
foreach ($pluginhost->get_hooks($pluginhost::HOOK_FEED_FETCHED) as $plugin) {
$feed_data = $plugin->hook_feed_fetched($feed_data);
@@ -282,12 +287,6 @@
if (!$rss->error()) {
// We use local pluginhost here because we need to load different per-user feed plugins
- $user_plugins = get_pref($link, "_ENABLED_PLUGINS", $owner_uid);
-
- $pluginhost->load(PLUGINS, $pluginhost::KIND_ALL);
- $pluginhost->load($user_plugins, $pluginhost::KIND_USER, $owner_uid);
- $pluginhost->load_data();
-
$pluginhost->run_hooks($pluginhost::HOOK_FEED_PARSED, "hook_feed_parsed", $rss);
if ($debug_enabled) {