xref: /plugin/approve/meta/ViewModeSiteTools.php (revision eb084c59262b2bcda63c00ded74f5720d88f9693)
1*eb084c59SSzymon Olewniczak<?php
2*eb084c59SSzymon Olewniczak
3*eb084c59SSzymon Olewniczaknamespace dokuwiki\plugin\approve\meta;
4*eb084c59SSzymon Olewniczak
5*eb084c59SSzymon Olewniczakuse dokuwiki\Menu\Item\AbstractItem;
6*eb084c59SSzymon Olewniczak
7*eb084c59SSzymon Olewniczakclass ViewModeSiteTools extends AbstractItem {
8*eb084c59SSzymon Olewniczak
9*eb084c59SSzymon Olewniczak    /** @inheritdoc */
10*eb084c59SSzymon Olewniczak    public function __construct() {
11*eb084c59SSzymon Olewniczak        parent::__construct();
12*eb084c59SSzymon Olewniczak
13*eb084c59SSzymon Olewniczak        $helper = plugin_load('helper', 'approve');
14*eb084c59SSzymon Olewniczak        $viewmode = get_doku_pref('approve_viewmode', false);
15*eb084c59SSzymon Olewniczak        if ($viewmode) {
16*eb084c59SSzymon Olewniczak            $this->svg = DOKU_INC . 'lib/plugins/approve/toggle-on-solid.svg';
17*eb084c59SSzymon Olewniczak            $this->label = $helper->getLang('btn_edit_mode');
18*eb084c59SSzymon Olewniczak        } else {
19*eb084c59SSzymon Olewniczak            $this->svg = DOKU_INC . 'lib/plugins/approve/toggle-off-solid.svg';
20*eb084c59SSzymon Olewniczak            $this->label = $helper->getLang('btn_view_mode');
21*eb084c59SSzymon Olewniczak        }
22*eb084c59SSzymon Olewniczak    }
23*eb084c59SSzymon Olewniczak}