<?php
class Plugin {
- protected $link;
- protected $handler;
+ private $dbh;
+ private $host;
- function __construct($link, $handler) {
- $this->link = $link;
- $this->handler = $handler;
- $this->initialize();
+ const API_VERSION_COMPAT = 1;
+
+ function init($host) {
+ $this->dbh = $host->get_dbh();
+ $this->host = $host;
}
- function initialize() {
+ function about() {
+ // version, name, description, author, is_system
+ return array(1.0, "plugin", "No description", "No author", false);
+ }
+ function get_js() {
+ return "";
+ }
+ function get_prefs_js() {
+ return "";
}
- function add_listener($hook) {
- $this->handler->add_listener($hook, $this);
+ function api_version() {
+ return Plugin::API_VERSION_COMPAT;
}
}
?>