xref: /plugin/structpublish/admin.php (revision 871068513738e2832d0b57dbff724df27f613c49)
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