classes/Plugin: remove dbh & host fields; set init() and about() as abstract methods.
This commit is contained in:
parent
7611f0c052
commit
9e381bc202
|
@ -1,19 +1,11 @@
|
||||||
<?php
|
<?php
|
||||||
class Plugin {
|
abstract class Plugin {
|
||||||
private $dbh;
|
|
||||||
private $host;
|
|
||||||
|
|
||||||
const API_VERSION_COMPAT = 1;
|
const API_VERSION_COMPAT = 1;
|
||||||
|
|
||||||
function init($host) {
|
abstract function init($host);
|
||||||
$this->dbh = $host->get_dbh();
|
|
||||||
$this->host = $host;
|
|
||||||
}
|
|
||||||
|
|
||||||
function about() {
|
abstract function about();
|
||||||
// version, name, description, author, is_system
|
// return array(1.0, "plugin", "No description", "No author", false);
|
||||||
return array(1.0, "plugin", "No description", "No author", false);
|
|
||||||
}
|
|
||||||
|
|
||||||
function flags() {
|
function flags() {
|
||||||
/* associative array, possible keys:
|
/* associative array, possible keys:
|
||||||
|
|
Loading…
Reference in New Issue