1*a1f4c7baSSzymon Olewniczak<?php 2*a1f4c7baSSzymon Olewniczak/** 3*a1f4c7baSSzymon Olewniczak * DokuWiki Plugin structnotification (Admin Component) 4*a1f4c7baSSzymon Olewniczak * 5*a1f4c7baSSzymon Olewniczak * @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html 6*a1f4c7baSSzymon Olewniczak * @author Szymon Olewniczak <it@rid.pl> 7*a1f4c7baSSzymon Olewniczak */ 8*a1f4c7baSSzymon Olewniczak 9*a1f4c7baSSzymon Olewniczak// must be run within Dokuwiki 10*a1f4c7baSSzymon Olewniczakif (!defined('DOKU_INC')) { 11*a1f4c7baSSzymon Olewniczak die(); 12*a1f4c7baSSzymon Olewniczak} 13*a1f4c7baSSzymon Olewniczak 14*a1f4c7baSSzymon Olewniczakclass admin_plugin_structnotification extends DokuWiki_Admin_Plugin 15*a1f4c7baSSzymon Olewniczak{ 16*a1f4c7baSSzymon Olewniczak 17*a1f4c7baSSzymon Olewniczak /** 18*a1f4c7baSSzymon Olewniczak * @return int sort number in admin menu 19*a1f4c7baSSzymon Olewniczak */ 20*a1f4c7baSSzymon Olewniczak public function getMenuSort() 21*a1f4c7baSSzymon Olewniczak { 22*a1f4c7baSSzymon Olewniczak return FIXME; 23*a1f4c7baSSzymon Olewniczak } 24*a1f4c7baSSzymon Olewniczak 25*a1f4c7baSSzymon Olewniczak /** 26*a1f4c7baSSzymon Olewniczak * @return bool true if only access for superuser, false is for superusers and moderators 27*a1f4c7baSSzymon Olewniczak */ 28*a1f4c7baSSzymon Olewniczak public function forAdminOnly() 29*a1f4c7baSSzymon Olewniczak { 30*a1f4c7baSSzymon Olewniczak return false; 31*a1f4c7baSSzymon Olewniczak } 32*a1f4c7baSSzymon Olewniczak 33*a1f4c7baSSzymon Olewniczak /** 34*a1f4c7baSSzymon Olewniczak * Should carry out any processing required by the plugin. 35*a1f4c7baSSzymon Olewniczak */ 36*a1f4c7baSSzymon Olewniczak public function handle() 37*a1f4c7baSSzymon Olewniczak { 38*a1f4c7baSSzymon Olewniczak 39*a1f4c7baSSzymon Olewniczak } 40*a1f4c7baSSzymon Olewniczak 41*a1f4c7baSSzymon Olewniczak /** 42*a1f4c7baSSzymon Olewniczak * Render HTML output, e.g. helpful text and a form 43*a1f4c7baSSzymon Olewniczak */ 44*a1f4c7baSSzymon Olewniczak public function html() 45*a1f4c7baSSzymon Olewniczak { 46*a1f4c7baSSzymon Olewniczak ptln('<h1>' . $this->getLang('menu') . '</h1>'); 47*a1f4c7baSSzymon Olewniczak } 48*a1f4c7baSSzymon Olewniczak} 49*a1f4c7baSSzymon Olewniczak 50