xref: /template/kiwiki/partial/header.php (revision 7eb6d987a8f0752418d0f024bec099ab2f205c98)
16d5babb2Snicolasprigent<header id="dokuwiki__header">
26d5babb2Snicolasprigent    <?php
3*7eb6d987SNicolas Prigent
4*7eb6d987SNicolas Prigent    $mainmenu = tpl_getConf('MainMenu');
5*7eb6d987SNicolas Prigent
671f52135Snicolasprigent    /*** disable header on login or denied pages ***/
771f52135Snicolasprigent    if(($ACT!="login") && ($ACT!="denied")){
86d5babb2Snicolasprigent    ?>
96d5babb2Snicolasprigent
106d5babb2Snicolasprigent    <div class="dokuwiki__header__wrapper">
116d5babb2Snicolasprigent        <div class="group">
126d5babb2Snicolasprigent
136d5babb2Snicolasprigent            <a href="<?php echo wl(); ?>" class="wikilogo">
14bf50c0b8Snicolasprigent                <?php
1584828befSNicolas Prigent
1684828befSNicolas Prigent
17bf50c0b8Snicolasprigent                ?>
1884828befSNicolas Prigent                <span class="logo-img"><img src=<?php echo $logo; ?> class="media" loading="lazy" alt="" width="80"></span>
1984828befSNicolas Prigent
206d5babb2Snicolasprigent                <div>
216d5babb2Snicolasprigent                    <?php echo $conf['title']; ?>
22*7eb6d987SNicolas Prigent                    <?php if ($conf['tagline']){ ?>
236d5babb2Snicolasprigent                    <div class="claim"><?php echo $conf['tagline'] ?></div>
24*7eb6d987SNicolas Prigent                    <?php } ?>
256d5babb2Snicolasprigent                </div>
266d5babb2Snicolasprigent            </a>
276d5babb2Snicolasprigent        </div>
286d5babb2Snicolasprigent
296d5babb2Snicolasprigent        <?php
306d5babb2Snicolasprigent
316d5babb2Snicolasprigent        tpl_searchform();
326d5babb2Snicolasprigent
336d5babb2Snicolasprigent        ?>
346d5babb2Snicolasprigent        <nav class="tools" aria-label="<?php echo $lang['tools'] ?>">
356d5babb2Snicolasprigent            <div id="open-search">
366d5babb2Snicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'search.svg') ?></strong>
376d5babb2Snicolasprigent            </div>
3863173fbeSnicolasprigent            <?php if (tpl_getConf('FullScreenBtn')){?>
3963173fbeSnicolasprigent            <div id="full-screen">
4063173fbeSnicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'full_screen.svg') ?></strong>
4163173fbeSnicolasprigent            </div>
4263173fbeSnicolasprigent            <?php } ?>
4333728b9bSNicolas Prigent
4433728b9bSNicolas Prigent            <?php if (!tpl_getConf('ForceTheme')){?>
45176345faSnicolasprigent            <div id="theme-mode">
46176345faSnicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'theme_mode.svg') ?></strong>
47176345faSnicolasprigent            </div>
4833728b9bSNicolas Prigent            <?php } ?>
4933728b9bSNicolas Prigent
506d5babb2Snicolasprigent            <div id="dokuwiki__pagetools">
516d5babb2Snicolasprigent
526d5babb2Snicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'preferences.svg') ?></strong>
536d5babb2Snicolasprigent                <ul>
546d5babb2Snicolasprigent                <!-- SITE TOOLS -->
556d5babb2Snicolasprigent                <li id="sitemenu">
566d5babb2Snicolasprigent                <?php
576d5babb2Snicolasprigent                $items = (new \dokuwiki\Menu\SiteMenu())->getItems();
586d5babb2Snicolasprigent                foreach($items as $item) {
596d5babb2Snicolasprigent                    echo '<a href="'.$item->getLink().'" title="'.$item->getTitle().'">'
606d5babb2Snicolasprigent                .'<span class="icon">'.inlineSVG($item->getSvg()).'</span>'
616d5babb2Snicolasprigent                . '<span class="a11y">'.$item->getLabel().'</span>'
626d5babb2Snicolasprigent                . '</a>';
636d5babb2Snicolasprigent                }
646d5babb2Snicolasprigent                ?>
656d5babb2Snicolasprigent                </li>
666d5babb2Snicolasprigent                <!-- PAGE TOOLS -->
676d5babb2Snicolasprigent                <?php echo (new \dokuwiki\Menu\KiwikiPageMenu())->getListItems('action ', false); ?>
686d5babb2Snicolasprigent                </ul>
696d5babb2Snicolasprigent            </div>
706d5babb2Snicolasprigent
716d5babb2Snicolasprigent
726d5babb2Snicolasprigent            <!-- USER TOOLS -->
73*7eb6d987SNicolas Prigent            <?php if ($conf['useacl']){ ?>
746d5babb2Snicolasprigent            <div id="dokuwiki__usertools">
756d5babb2Snicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'user_icon.svg') ?></strong>
766d5babb2Snicolasprigent
776d5babb2Snicolasprigent                <ul>
786d5babb2Snicolasprigent                    <?php
796d5babb2Snicolasprigent                            if (!empty($_SERVER['REMOTE_USER'])) {
806d5babb2Snicolasprigent                                echo '<li class="user">';
816d5babb2Snicolasprigent                                tpl_userinfo();
826d5babb2Snicolasprigent                                echo '</li>';
836d5babb2Snicolasprigent                            }
846d5babb2Snicolasprigent                        ?>
856d5babb2Snicolasprigent                    <?php echo (new \dokuwiki\Menu\UserMenu())->getListItems('action ', false); ?>
866d5babb2Snicolasprigent                </ul>
876d5babb2Snicolasprigent            </div>
88*7eb6d987SNicolas Prigent            <?php }
89*7eb6d987SNicolas Prigent
90*7eb6d987SNicolas Prigent            if (!empty($mainmenu)) {?>
91*7eb6d987SNicolas Prigent            <div id="kiwiki-main-menu__open">
92*7eb6d987SNicolas Prigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'burger.svg') ?></strong>
93*7eb6d987SNicolas Prigent            </div>
94*7eb6d987SNicolas Prigent            <?php } ?>
956d5babb2Snicolasprigent        </nav>
966d5babb2Snicolasprigent    </div>
976d5babb2Snicolasprigent    <?php
98*7eb6d987SNicolas Prigent    /*mainmenu*/
99*7eb6d987SNicolas Prigent    if (!empty($mainmenu)) {
100*7eb6d987SNicolas Prigent        $translation = plugin_load('helper','translation');
101*7eb6d987SNicolas Prigent        $currentlng = "";
102*7eb6d987SNicolas Prigent        if ($translation){
103*7eb6d987SNicolas Prigent            $currentlng = (explode(":",$INFO['namespace']))[0] . ":";
104*7eb6d987SNicolas Prigent        }
105*7eb6d987SNicolas Prigent        $mainmenu = $currentlng . $mainmenu;
106*7eb6d987SNicolas Prigent            ?>
107*7eb6d987SNicolas Prigent        <div class="kiwiki-main-menu__wrapper">
108*7eb6d987SNicolas Prigent            <div class="kiwiki-main-menu-overlay"></div>
109*7eb6d987SNicolas Prigent            <div class="kiwiki-main-menu">
110*7eb6d987SNicolas Prigent                <button id="kiwiki-main-menu__close">
111*7eb6d987SNicolas Prigent                    <span class="icon"><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'close.svg') ?></span>
112*7eb6d987SNicolas Prigent                    <span class="a11y"><?php echo tpl_getLang('Close') ?></span>
113*7eb6d987SNicolas Prigent                </button>
114*7eb6d987SNicolas Prigent                <h3><?php echo tpl_getLang('Menu'); ?></h3>
115*7eb6d987SNicolas Prigent                <div class="menu-content">
116*7eb6d987SNicolas Prigent                <?php tpl_include_page($mainmenu);
117*7eb6d987SNicolas Prigent                echo Kiwiki_Functions::_edit_icon($mainmenu);
118*7eb6d987SNicolas Prigent                ?>
119*7eb6d987SNicolas Prigent                </div>
120*7eb6d987SNicolas Prigent            </div>
121*7eb6d987SNicolas Prigent        </div>
122*7eb6d987SNicolas Prigent        <?php
123*7eb6d987SNicolas Prigent    }
1246d5babb2Snicolasprigent    html_msgarea();
1256d5babb2Snicolasprigent
1266d5babb2Snicolasprigent} ?>
1276d5babb2Snicolasprigent</header><!-- /header -->
128