1<header id="dokuwiki__header"> 2 <?php 3 4 $mainmenu = tpl_getConf('MainMenu'); 5 6 /*** disable header on login or denied pages ***/ 7 if(($ACT!="login") && ($ACT!="denied")){ 8 ?> 9 10 <div class="dokuwiki__header__wrapper"> 11 <div class="group"> 12 13 <a href="<?php echo wl(); ?>" class="wikilogo"> 14 <?php 15 16 17 ?> 18 <span class="logo-img"><img src=<?php echo $logo; ?> class="media" loading="lazy" alt="" width="80"></span> 19 20 <div> 21 <?php echo $conf['title']; ?> 22 <?php if ($conf['tagline']){ ?> 23 <div class="claim"><?php echo $conf['tagline'] ?></div> 24 <?php } ?> 25 </div> 26 </a> 27 </div> 28 29 <?php 30 31 tpl_searchform(); 32 33 ?> 34 <nav class="tools" aria-label="<?php echo $lang['tools'] ?>"> 35 <div id="open-search"> 36 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'search.svg') ?></strong> 37 </div> 38 <?php if (tpl_getConf('FullScreenBtn')){?> 39 <div id="full-screen"> 40 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'full_screen.svg') ?></strong> 41 </div> 42 <?php } ?> 43 44 <?php if (!tpl_getConf('ForceTheme')){?> 45 <div id="theme-mode"> 46 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'theme_mode.svg') ?></strong> 47 </div> 48 <?php } ?> 49 50 <div id="dokuwiki__pagetools"> 51 52 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'preferences.svg') ?></strong> 53 <ul> 54 <!-- SITE TOOLS --> 55 <li id="sitemenu"> 56 <?php 57 $items = (new \dokuwiki\Menu\SiteMenu())->getItems(); 58 foreach($items as $item) { 59 echo '<a href="'.$item->getLink().'" title="'.$item->getTitle().'">' 60 .'<span class="icon">'.inlineSVG($item->getSvg()).'</span>' 61 . '<span class="a11y">'.$item->getLabel().'</span>' 62 . '</a>'; 63 } 64 ?> 65 </li> 66 <!-- PAGE TOOLS --> 67 <?php echo (new \dokuwiki\Menu\KiwikiPageMenu())->getListItems('action ', false); ?> 68 </ul> 69 </div> 70 71 72 <!-- USER TOOLS --> 73 <?php if ($conf['useacl']){ ?> 74 <div id="dokuwiki__usertools"> 75 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'user_icon.svg') ?></strong> 76 77 <ul> 78 <?php 79 if (!empty($_SERVER['REMOTE_USER'])) { 80 echo '<li class="user">'; 81 tpl_userinfo(); 82 echo '</li>'; 83 } 84 ?> 85 <?php echo (new \dokuwiki\Menu\UserMenu())->getListItems('action ', false); ?> 86 </ul> 87 </div> 88 <?php } 89 90 if (!empty($mainmenu)) {?> 91 <div id="kiwiki-main-menu__open"> 92 <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'burger.svg') ?></strong> 93 </div> 94 <?php } ?> 95 </nav> 96 </div> 97 <?php 98 /*mainmenu*/ 99 if (!empty($mainmenu)) { 100 $translation = plugin_load('helper','translation'); 101 $currentlng = ""; 102 if ($translation){ 103 $currentlng = (explode(":",$INFO['namespace']))[0] . ":"; 104 } 105 $mainmenu = $currentlng . $mainmenu; 106 ?> 107 <div class="kiwiki-main-menu__wrapper"> 108 <div class="kiwiki-main-menu-overlay"></div> 109 <div class="kiwiki-main-menu"> 110 <button id="kiwiki-main-menu__close"> 111 <span class="icon"><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'close.svg') ?></span> 112 <span class="a11y"><?php echo tpl_getLang('Close') ?></span> 113 </button> 114 <h3><?php echo tpl_getLang('Menu'); ?></h3> 115 <div class="menu-content"> 116 <?php tpl_include_page($mainmenu); 117 echo Kiwiki_Functions::_edit_icon($mainmenu); 118 ?> 119 </div> 120 </div> 121 </div> 122 <?php 123 } 124 html_msgarea(); 125 126} ?> 127</header><!-- /header --> 128