1*87106851SAnna Dabrowska<?php 2*87106851SAnna Dabrowska/** 3*87106851SAnna Dabrowska * DokuWiki Plugin structpublish (Admin Component) 4*87106851SAnna Dabrowska * 5*87106851SAnna Dabrowska * @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html 6*87106851SAnna Dabrowska * @author Anna Dabrowska <dokuwiki@cosmocode.de> 7*87106851SAnna Dabrowska */ 8*87106851SAnna Dabrowska 9*87106851SAnna Dabrowskaclass admin_plugin_structpublish extends DokuWiki_Admin_Plugin 10*87106851SAnna Dabrowska{ 11*87106851SAnna Dabrowska /** 12*87106851SAnna Dabrowska * @return int sort number in admin menu 13*87106851SAnna Dabrowska */ 14*87106851SAnna Dabrowska public function getMenuSort() 15*87106851SAnna Dabrowska { 16*87106851SAnna Dabrowska return 555; 17*87106851SAnna Dabrowska } 18*87106851SAnna Dabrowska 19*87106851SAnna Dabrowska /** 20*87106851SAnna Dabrowska * @return bool true if only access for superuser, false is for superusers and moderators 21*87106851SAnna Dabrowska */ 22*87106851SAnna Dabrowska public function forAdminOnly() 23*87106851SAnna Dabrowska { 24*87106851SAnna Dabrowska return false; 25*87106851SAnna Dabrowska } 26*87106851SAnna Dabrowska 27*87106851SAnna Dabrowska /** 28*87106851SAnna Dabrowska * Should carry out any processing required by the plugin. 29*87106851SAnna Dabrowska */ 30*87106851SAnna Dabrowska public function handle() 31*87106851SAnna Dabrowska { 32*87106851SAnna Dabrowska 33*87106851SAnna Dabrowska } 34*87106851SAnna Dabrowska 35*87106851SAnna Dabrowska /** 36*87106851SAnna Dabrowska * Render HTML output, e.g. helpful text and a form 37*87106851SAnna Dabrowska */ 38*87106851SAnna Dabrowska public function html() 39*87106851SAnna Dabrowska { 40*87106851SAnna Dabrowska ptln('<h1>' . $this->getLang('menu') . '</h1>'); 41*87106851SAnna Dabrowska } 42*87106851SAnna Dabrowska} 43*87106851SAnna Dabrowska 44