summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2020-04-29 11:33:39 +0300
committerAndrew Dolgov <[email protected]>2020-04-29 11:33:39 +0300
commit6573541873ab6eeb974929668e952266257ba144 (patch)
tree2a7c6cf6aeae955f76efdfbcc6bb83e907e6d9b5 /classes
parent84bea5086c58e8516b88fe258a9146afc573265e (diff)
* add HOOK_ENCLOSURE_IMPORTED
* pass feed id to HOOK_FEED_PARSED
Diffstat (limited to 'classes')
-rwxr-xr-xclasses/pluginhost.php1
-rwxr-xr-xclasses/rssutils.php9
2 files changed, 9 insertions, 1 deletions
diff --git a/classes/pluginhost.php b/classes/pluginhost.php
index cb3e0f833..0ab979c4b 100755
--- a/classes/pluginhost.php
+++ b/classes/pluginhost.php
@@ -65,6 +65,7 @@ class PluginHost {
const HOOK_ARTICLE_IMAGE = 42;
const HOOK_FEED_TREE = 43;
const HOOK_IFRAME_WHITELISTED = 44;
+ const HOOK_ENCLOSURE_IMPORTED = 45;
const KIND_ALL = 1;
const KIND_SYSTEM = 2;
diff --git a/classes/rssutils.php b/classes/rssutils.php
index 68523ba8a..cd21d88d4 100755
--- a/classes/rssutils.php
+++ b/classes/rssutils.php
@@ -469,7 +469,7 @@ class RSSUtils {
foreach ($pluginhost->get_hooks(PluginHost::HOOK_FEED_PARSED) as $plugin) {
Debug::log("... " . get_class($plugin), Debug::$LOG_VERBOSE);
$start = microtime(true);
- $plugin->hook_feed_parsed($rss);
+ $plugin->hook_feed_parsed($rss, $feed);
Debug::log(sprintf("=== %.4f (sec)", microtime(true) - $start), Debug::$LOG_VERBOSE);
}
@@ -1032,6 +1032,13 @@ class RSSUtils {
if (is_array($encs)) {
foreach ($encs as $e) {
+
+ foreach ($pluginhost->get_hooks(PluginHost::HOOK_ENCLOSURE_IMPORTED) as $plugin) {
+ $e = $plugin->hook_enclosure_imported($e, $feed);
+ }
+
+ var_dump($e);
+
$e_item = array(
rewrite_relative_url($site_url, $e->link),
$e->type, $e->length, $e->title, $e->width, $e->height);