1<?php 2/** 3 * Template header, included in the main and detail files 4 */ 5 6// must be run from within DokuWiki 7if (!defined('DOKU_INC')) die(); 8?> 9 10<!-- ********** HEADER ********** --> 11<div id="dokuwiki__header"><div class="pad group"> 12 13 <?php tpl_includeFile('header.html') ?> 14 15 <div class="headings group"> 16 <ul class="a11y skip"> 17 <?php if(tpl_getConf('userChoice') == '1'): ?> 18 <li> 19 <a href="#" title="<?php echo tpl_getLang('themeSwitch') ?>" rel="nofollow" id="themeSwitchMobile"> 20 <span> <?php echo tpl_getLang('themeSwitch') ?> </span> 21 </a> 22 </li> 23 <?php endif ?> 24 </ul> 25 26 <h1><?php 27 // get logo either out of the template images folder or data/media folder 28 $logoSize = []; 29 $logo = tpl_getMediaFile([ 30 ':wiki:logo.svg', ':logo.svg', 31 ':wiki:logo.png', ':logo.png', 32 'images/logo.svg', 'images/logo.png' 33 ], false, $logoSize); 34 35 // display logo and wiki title in a link to the home page 36 tpl_link( 37 wl(), 38 '<img src="' . $logo . '" ' . ($logoSize ? $logoSize[3] : '') . ' alt="" />' . 39 '<span>' . $conf['title'] . '</span>', 40 'accesskey="h" title="' . tpl_getLang('home') . ' [h]"' 41 ); 42 ?></h1> 43 <?php if ($conf['tagline']): ?> 44 <p class="claim"><?php echo $conf['tagline']; ?></p> 45 <?php endif ?> 46 </div> 47 48 <div class="tools group"> 49 <!-- USER TOOLS --> 50 <?php if ($conf['useacl']): ?> 51 <div id="dokuwiki__usertools"> 52 <h3 class="a11y"><?php echo $lang['user_tools']; ?></h3> 53 <ul> 54 <?php 55 if (!empty($_SERVER['REMOTE_USER'])) { 56 echo '<li class="user">'; 57 tpl_userinfo(); /* 'Logged in as ...' */ 58 echo '</li>'; 59 } 60 ?> 61 62 <?php if(tpl_getConf('userChoice') == '1'): ?> 63 <li class="action profile"> 64 <a href="#" title="<?php echo tpl_getLang('themeSwitch') ?>" rel="nofollow" id="themeSwitch"> 65 <span> <?php echo tpl_getLang('themeSwitch') ?> </span> 66 <?php echo file_get_contents(template('images/theme.svg')); ?> 67 </a> 68 </li> 69 <?php endif ?> 70 71 <?php 72 echo (new \dokuwiki\Menu\UserMenu())->getListItems('action '); 73 ?> 74 </ul> 75 </div> 76 <?php endif ?> 77 78 <!-- SITE TOOLS --> 79 <div id="dokuwiki__sitetools"> 80 <h3 class="a11y"><?php echo $lang['site_tools']; ?></h3> 81 <?php tpl_searchform(); ?> 82 <div class="mobileTools"> 83 <?php echo (new \dokuwiki\Menu\MobileMenu())->getDropdown($lang['tools']); ?> 84 </div> 85 <ul> 86 <?php echo (new \dokuwiki\Menu\SiteMenu())->getListItems('action ', false); ?> 87 </ul> 88 </div> 89 90 </div> 91 92 <!-- BREADCRUMBS --> 93 <?php if($conf['breadcrumbs'] || $conf['youarehere']): ?> 94 <div class="breadcrumbs"> 95 <?php if($conf['youarehere']): ?> 96 <div class="youarehere"><?php tpl_youarehere() ?></div> 97 <?php endif ?> 98 <?php if($conf['breadcrumbs']): ?> 99 <div class="trace"><?php tpl_breadcrumbs() ?></div> 100 <?php endif ?> 101 </div> 102 <?php endif ?> 103 104 <hr class="a11y" /> 105</div></div><!-- /header --> 106