1<header id="dokuwiki__header"> 2 <?php 3 4 /***userloggedin***/ 5 if(isset($_SERVER['REMOTE_USER'])) { 6 ?> 7 8 <div class="dokuwiki__header__wrapper"> 9 <div class="group"> 10 11 <a href="<?php echo wl(); ?>" class="wikilogo"> 12 <?php 13 $logoSize = array(); 14 $logo = tpl_getMediaFile(array(':wiki:logo.png', ':logo.png', 'images/logo.png'), false, $logoSize); 15 ?> 16 <img src=<?php echo $logo; ?> class="media" loading="lazy" alt="" width="80"> 17 <div> 18 <?php echo $conf['title']; ?> 19 <?php if ($conf['tagline']): ?> 20 <div class="claim"><?php echo $conf['tagline'] ?></div> 21 <?php endif ?> 22 </div> 23 </a> 24 </div> 25 26 <?php 27 28 tpl_searchform(); 29 30 ?> 31 <nav class="tools" aria-label="<?php echo $lang['tools'] ?>"> 32 <div id="open-search"> 33 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'search.svg') ?></strong> 34 </div> 35 <div id="theme-mode"> 36 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'theme_mode.svg') ?></strong> 37 </div> 38 <div id="dokuwiki__pagetools"> 39 40 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'preferences.svg') ?></strong> 41 <ul> 42 <!-- SITE TOOLS --> 43 <li id="sitemenu"> 44 <?php 45 $items = (new \dokuwiki\Menu\SiteMenu())->getItems(); 46 foreach($items as $item) { 47 echo '<a href="'.$item->getLink().'" title="'.$item->getTitle().'">' 48 .'<span class="icon">'.inlineSVG($item->getSvg()).'</span>' 49 . '<span class="a11y">'.$item->getLabel().'</span>' 50 . '</a>'; 51 } 52 ?> 53 </li> 54 <!-- PAGE TOOLS --> 55 <?php echo (new \dokuwiki\Menu\KiwikiPageMenu())->getListItems('action ', false); ?> 56 </ul> 57 </div> 58 59 60 <!-- USER TOOLS --> 61 <?php if ($conf['useacl']): ?> 62 <div id="dokuwiki__usertools"> 63 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'user_icon.svg') ?></strong> 64 65 <ul> 66 <?php 67 if (!empty($_SERVER['REMOTE_USER'])) { 68 echo '<li class="user">'; 69 tpl_userinfo(); 70 echo '</li>'; 71 } 72 ?> 73 <?php echo (new \dokuwiki\Menu\UserMenu())->getListItems('action ', false); ?> 74 </ul> 75 </div> 76 <?php endif ?> 77 </nav> 78 </div> 79 <?php 80 html_msgarea(); 81 82} ?> 83</header><!-- /header --> 84