3 namespace dokuwiki\Menu\Item
;
8 * Show a login or logout item, based on the current state
10 class Login
extends AbstractItem
13 public function __construct()
16 parent
::__construct();
18 $this->svg
= DOKU_INC
. 'lib/images/menu/login.svg';
19 $this->params
['sectok'] = getSecurityToken();
20 if ($INPUT->server
->has('REMOTE_USER')) {
21 if (!actionOK('logout')) {
22 throw new \
RuntimeException("logout disabled");
24 $this->params
['do'] = 'logout';
25 $this->type
= 'logout';
26 $this->svg
= DOKU_INC
. 'lib/images/menu/logout.svg';