Browse Source

add HOOK_ARTICLE_LEFT_BUTTON

Andrew Dolgov 11 years ago
parent
commit
ccb2b8dd42
3 changed files with 13 additions and 3 deletions
  1. 4 0
      classes/feeds.php
  2. 1 0
      classes/pluginhost.php
  3. 8 3
      include/functions.php

+ 4 - 0
classes/feeds.php

@@ -678,6 +678,10 @@ class Feeds extends Handler_Protected {
 
 					$reply['content'] .= "<div class=\"cdmFooter\">";
 
+					foreach ($pluginhost->get_hooks($pluginhost::HOOK_ARTICLE_LEFT_BUTTON) as $p) {
+						$reply['content'] .= $p->hook_article_left_button($line);
+					}
+
 					$tags_str = format_tags_string($line["tags"], $id);
 
 					$reply['content'] .= "<img src='images/tag.png' alt='Tags' title='Tags'>

+ 1 - 0
classes/pluginhost.php

@@ -28,6 +28,7 @@ class PluginHost {
 	const HOOK_ACTION_ITEM = 16;
 	const HOOK_HEADLINE_TOOLBAR_BUTTON = 17;
 	const HOOK_HOTKEY_INFO = 18;
+	const HOOK_ARTICLE_LEFT_BUTTON = 19;
 
 	const KIND_ALL = 1;
 	const KIND_SYSTEM = 2;

+ 8 - 3
include/functions.php

@@ -3141,18 +3141,23 @@
 					position=\"below\">$tags_str_full</div>";
 
 				global $pluginhost;
-
 				foreach ($pluginhost->get_hooks($pluginhost::HOOK_ARTICLE_BUTTON) as $p) {
 					$rv['content'] .= $p->hook_article_button($line);
 				}
 
-
 			} else {
 				$tags_str = strip_tags($tags_str);
 				$rv['content'] .= "<span id=\"ATSTR-$id\">$tags_str</span>";
 			}
 			$rv['content'] .= "</div>";
-			$rv['content'] .= "<div clear='both'>$entry_comments</div>";
+			$rv['content'] .= "<div clear='both'>";
+
+			global $pluginhost;
+			foreach ($pluginhost->get_hooks($pluginhost::HOOK_ARTICLE_LEFT_BUTTON) as $p) {
+				$rv['content'] .= $p->hook_article_left_button($line);
+			}
+
+			$rv['content'] .= "$entry_comments</div>";
 
 			if ($line["orig_feed_id"]) {