1<?php 2 if (!defined('DOKU_INC')) die(); 3 4 if ($conf['useacl']): ?> 5 6 <nav id="dokuwiki__usertools" class="nav-usertools <?php echo $navClass?>"> 7 <h6 class="sr-only" role="heading" aria-level="2"><?php echo $lang['user_tools']; ?></h6> 8 <ul> 9 <li class="log"><?php 10 try { 11 if (empty($_SERVER['REMOTE_USER'])) { 12 echo (new \dokuwiki\Menu\Item\Login())->asHtmlLink(); 13 } else { 14 echo (new \dokuwiki\Menu\Item\Login())->asHtmlButton(); 15 } 16 } catch (\RuntimeException $ignored) { 17 // item not available 18 } 19 ?> 20 </li> 21 22 <?php 23 if (!empty($_SERVER['REMOTE_USER'])) { 24 echo '<li class="user"><span class="sr-only">'.$lang['loggedinas'].' </span>'.userlink().'</li>'; 25 }?> 26 27 <?php /* dokuwiki user tools */ 28 try{ 29 echo '<li class="admin">' . (new \dokuwiki\Menu\Item\Admin())->asHtmlLink() . '</li>'; 30 } catch(\RuntimeException $ignored) { 31 // item not available 32 } 33 try{ 34 echo '<li class="register">' . (new \dokuwiki\Menu\Item\Register())->asHtmlLink() . '</li>'; 35 } catch(\RuntimeException $ignored) { 36 // item not available 37 } 38 ?> 39 40 <?php /* tasks do Plug-In */ 41 /** @var \helper_plugin_do $doplugin */ 42 $doplugin = plugin_load('helper','do'); 43 if ($doplugin !== null && isset($_SERVER['REMOTE_USER'])) { 44 $icon = $doplugin->tpl_getUserTasksIconHTML(); 45 if ($icon) { 46 echo '<li class="user-task">' . $icon . '</li>'; 47 } 48 } 49 ?> 50 51 </ul> 52 </nav><!-- #dokuwiki__usertools --> 53 <?php endif ?> 54 55