*/ if(!defined('DOKU_INC')) die(); if(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/'); class admin_plugin_example extends DokuWiki_Admin_Plugin { /** * Initialisierung */ var $config = array(); function admin_plugin_example() { global $conf; $this->config = $conf; } /** * weitere Basis-Funktionen */ function forAdminOnly(){ if ($this->getConf('managerConfig') == 3) { return false; // auch Managers dürfen Administrieren } else { return true; // nur Admins können Administieren (default wenn diese Funktion nicht vorhanden) } } function getMenuSort() { // Position auf der Admin-Page return 139; } function handle() { global $INPUT; if ($INPUT->str('act') && checkSecurityToken()) { if ($INPUT->str('act') == "add") { // ... tue was auch immer bei dieser Aktion ... } } } function html() { global $lang; echo $this->locale_xhtml('admin_plugin'); ptln(''); ptln('