mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 17:15:55 +00:00
add support for plugins in prefs
This commit is contained in:
@@ -6,6 +6,8 @@ class PluginHost {
|
||||
|
||||
const HOOK_ARTICLE_BUTTON = 1;
|
||||
const HOOK_ARTICLE_FILTER = 2;
|
||||
const HOOK_PREFS_TAB = 3;
|
||||
const HOOK_PREFS_SECTION = 4;
|
||||
|
||||
function __construct($link) {
|
||||
$this->link = $link;
|
||||
@@ -28,6 +30,12 @@ class PluginHost {
|
||||
return $this->plugins[$name];
|
||||
}
|
||||
|
||||
function run_hooks($type, $method, $args) {
|
||||
foreach ($this->get_hooks($type) as $hook) {
|
||||
$hook->$method($args);
|
||||
}
|
||||
}
|
||||
|
||||
function add_hook($type, $sender) {
|
||||
if (!is_array($this->hooks[$type])) {
|
||||
$this->hooks[$type] = array();
|
||||
|
||||
Reference in New Issue
Block a user