]> git.wh0rd.org - tt-rss.git/commitdiff
add example article hook plugin
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>
Sat, 23 Feb 2013 12:02:04 +0000 (16:02 +0400)
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>
Sat, 23 Feb 2013 12:02:13 +0000 (16:02 +0400)
plugins/example_article/init.js [new file with mode: 0644]
plugins/example_article/init.php [new file with mode: 0644]

diff --git a/plugins/example_article/init.js b/plugins/example_article/init.js
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/plugins/example_article/init.php b/plugins/example_article/init.php
new file mode 100644 (file)
index 0000000..05f95a4
--- /dev/null
@@ -0,0 +1,31 @@
+<?php
+class Example_Article extends Plugin {
+
+       private $link;
+       private $host;
+
+       function about() {
+               return array(1.0,
+                       "Example plugin for HOOK_RENDER_ARTICLE",
+                       "fox",
+                       true);
+       }
+
+       function init($host) {
+               $this->link = $host->get_link();
+               $this->host = $host;
+
+               $host->add_hook($host::HOOK_RENDER_ARTICLE, $this);
+       }
+
+       function get_prefs_js() {
+               return file_get_contents(dirname(__FILE__) . "/init.js");
+       }
+
+       function hook_render_article($article) {
+               $article["content"] = "Content changed: " . $article["content"];
+
+               return $article;
+       }
+}
+?>