From b6604c96135303a546ff8dcfefdcd804ed4554a6 Mon Sep 17 00:00:00 2001
From: Andrew Dolgov <fox@madoka.volgo-balt.ru>
Date: Thu, 21 Mar 2013 18:19:23 +0400
Subject: [PATCH] add HOOK_RENDER_ARTICLE_API (closes #608)

---
 classes/api.php        | 5 +++++
 classes/pluginhost.php | 1 +
 2 files changed, 6 insertions(+)

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;
-- 
GitLab