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