summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-03-21 18:19:23 +0400
committerAndrew Dolgov <[email protected]>2013-03-21 18:19:23 +0400
commitb6604c96135303a546ff8dcfefdcd804ed4554a6 (patch)
tree106b84ed3a8b1a89988d2858e0a73f4bfa0a3121 /classes
parent16314ddafe88b6c214892799a5da354e2188524c (diff)
add HOOK_RENDER_ARTICLE_API (closes #608)
Diffstat (limited to 'classes')
-rw-r--r--classes/api.php5
-rw-r--r--classes/pluginhost.php1
2 files changed, 6 insertions, 0 deletions
diff --git a/classes/api.php b/classes/api.php
index 5e7ec6573..b9168cf93 100644
--- a/classes/api.php
+++ b/classes/api.php
@@ -655,6 +655,11 @@ class API extends Handler {
$headline_row["always_display_attachments"] = sql_bool_to_bool($line["always_display_enclosures"]);
+ global $pluginhost;
+ foreach ($pluginhost->get_hooks($pluginhost::HOOK_RENDER_ARTICLE_API) as $p) {
+ $headline_row = $p->hook_render_article_api($headline_row);
+ }
+
array_push($headlines, $headline_row);
}
diff --git a/classes/pluginhost.php b/classes/pluginhost.php
index 710435ae4..7dabd42a8 100644
--- a/classes/pluginhost.php
+++ b/classes/pluginhost.php
@@ -22,6 +22,7 @@ class PluginHost {
const HOOK_RENDER_ARTICLE_CDM = 11;
const HOOK_FEED_FETCHED = 12;
const HOOK_SANITIZE = 13;
+ const HOOK_RENDER_ARTICLE_API = 14;
const KIND_ALL = 1;
const KIND_SYSTEM = 2;