xref: /dokuwiki/lib/plugins/action.php (revision f65bfee1954d6697e5002f4253d0a7d2d1940eb6)
1*f65bfee1Schris<?php
2*f65bfee1Schris/**
3*f65bfee1Schris * Admin Plugin Prototype
4*f65bfee1Schris *
5*f65bfee1Schris * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
6*f65bfee1Schris * @author     Christopher Smith <chris@jalakai.co.uk>
7*f65bfee1Schris */
8*f65bfee1Schris// must be run within Dokuwiki
9*f65bfee1Schrisif(!defined('DOKU_INC')) die();
10*f65bfee1Schris
11*f65bfee1Schrisif(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
12*f65bfee1Schrisrequire_once(DOKU_PLUGIN.'base.php');
13*f65bfee1Schris
14*f65bfee1Schris/**
15*f65bfee1Schris * All DokuWiki plugins to extend the admin function
16*f65bfee1Schris * need to inherit from this class
17*f65bfee1Schris */
18*f65bfee1Schrisclass DokuWiki_Action_Plugin extends DokuWiki_Plugin {
19*f65bfee1Schris
20*f65bfee1Schris  function register($controller) {
21*f65bfee1Schris    trigger_error('register() not implemented in '.get_class($this), E_USER_WARNING);
22*f65bfee1Schris  }
23*f65bfee1Schris
24*f65bfee1Schris}