diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/feeds.php | 15 | ||||
-rw-r--r-- | classes/plugin.php | 21 | ||||
-rw-r--r-- | classes/plugin/example.php | 11 | ||||
-rw-r--r-- | classes/plugins.php | 44 |
4 files changed, 0 insertions, 91 deletions
diff --git a/classes/feeds.php b/classes/feeds.php index 7598b0af8..c3b20df97 100644 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -121,8 +121,6 @@ class Feeds extends Handler_Protected { $next_unread_feed, $offset, $vgr_last_feed = false,
$override_order = false, $include_children = false) {
- global $plugins;
-
$disable_cache = false;
$reply = array();
@@ -222,8 +220,6 @@ class Feeds extends Handler_Protected { $headlines_count = db_num_rows($result);
- $plugins->hook('headlines_before', $reply);
-
if (get_pref($this->link, 'COMBINED_DISPLAY_MODE')) {
$button_plugins = array();
foreach (explode(",", ARTICLE_BUTTON_PLUGINS) as $p) {
@@ -248,13 +244,6 @@ class Feeds extends Handler_Protected { if ($_REQUEST["debug"]) $timing_info = print_checkpoint("PS", $timing_info);
while ($line = db_fetch_assoc($result)) {
-
- if (get_pref($this->link, 'COMBINED_DISPLAY_MODE')) {
- $plugins->hook('cdm_article_before', $line);
- } else {
- $plugins->hook('headlines_row', $line);
- }
-
$class = ($lnum % 2) ? "even" : "odd";
$id = $line["id"];
@@ -683,15 +672,11 @@ class Feeds extends Handler_Protected { $reply['content'] .= "</div>";
- $plugins->hook('cdm_article_after', $reply['content']);
-
}
++$lnum;
}
- $plugins->hook('headlines_after', $reply);
-
if ($_REQUEST["debug"]) $timing_info = print_checkpoint("PE", $timing_info);
} else {
diff --git a/classes/plugin.php b/classes/plugin.php deleted file mode 100644 index b96874a20..000000000 --- a/classes/plugin.php +++ /dev/null @@ -1,21 +0,0 @@ -<?php -class Plugin { - protected $link; - protected $handler; - - function __construct($link, $handler) { - $this->link = $link; - $this->handler = $handler; - $this->initialize(); - } - - function initialize() { - - - } - - function add_listener($hook) { - $this->handler->add_listener($hook, $this); - } -} -?> diff --git a/classes/plugin/example.php b/classes/plugin/example.php deleted file mode 100644 index e10781aa0..000000000 --- a/classes/plugin/example.php +++ /dev/null @@ -1,11 +0,0 @@ -<? - class Plugin_Example extends Plugin { - function initialize() { - $this->add_listener('article_before'); - } - - function article_before(&$line) { - $line["title"] = "EXAMPLE/REPLACED:" . $line["title"]; - } - } -?> diff --git a/classes/plugins.php b/classes/plugins.php deleted file mode 100644 index 6f3720ca9..000000000 --- a/classes/plugins.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php -class Plugins { - protected $link; - protected $plugins; - protected $listeners; - - function __construct($link) { - $this->link = $link; - $this->listeners = array(); - $this->load_plugins(); - } - - function load_plugins() { - if (defined('_ENABLE_PLUGINS')) { - $plugins = explode(",", _ENABLE_PLUGINS); - - foreach ($plugins as $p) { - $plugin_class = "plugin_$p"; - if (class_exists($plugin_class)) { - $plugin = new $plugin_class($this->link, $this); - } - } - } - } - - function add_listener($hook_name, $plugin) { - if (!is_array($this->listeners[$hook_name])) - $this->listeners[$hook_name] = array(); - - array_push($this->listeners[$hook_name], $plugin); - } - - function hook($hook_name, &$params) { - if (is_array($this->listeners[$hook_name])) { - foreach ($this->listeners[$hook_name] as $p) { - if (method_exists($p, $hook_name)) { - $p->$hook_name($params); - } - } - } - } - -} -?> |