From 4412b877d02c16c033a28fd2b9d9fafa9fd16214 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 24 Dec 2012 14:13:03 +0400 Subject: implement HOOK_FEED_PARSED, add example plugin (refs #424) --- include/rssfuncs.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'include/rssfuncs.php') diff --git a/include/rssfuncs.php b/include/rssfuncs.php index a28cb2063..817490a84 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -261,6 +261,9 @@ if (!$rss->error()) { + global $pluginhost; + $pluginhost->run_hooks($pluginhost::HOOK_FEED_PARSED, "hook_feed_parsed", $rss); + if ($debug_enabled) { _debug("update_rss_feed: processing feed data..."); } @@ -521,7 +524,6 @@ } // TODO: less memory-hungry implementation - global $pluginhost; if ($debug_enabled) { _debug("update_rss_feed: applying plugin filters.."); @@ -534,6 +536,7 @@ "tags" => $entry_tags, "author" => $entry_author); + global $pluginhost; foreach ($pluginhost->get_hooks($pluginhost::HOOK_ARTICLE_FILTER) as $plugin) { $article = $plugin->hook_article_filter($article); } -- cgit v1.2.3