xref: /plugin/structnotification/admin.php (revision a1f4c7baa04e96102443b7a454acf5628158f094)
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