12345678910111213141516171819202122232425262728293031 |
- <?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;
- }
- }
- ?>
|