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}