xref: /template/kiwiki/partial/header.php (revision 7744d923190e75be6ccd8eaa86a5565f4d5d9c12)
1*7744d923SNicolas Prigent<?php
2*7744d923SNicolas Prigent/**
3*7744d923SNicolas Prigent * Header template for Dokuwiki Kiwiki Theme
4*7744d923SNicolas Prigent */
5*7744d923SNicolas Prigent
6*7744d923SNicolas Prigent// must be run from within DokuWiki
7*7744d923SNicolas Prigentif (!defined('DOKU_INC')) die();
8*7744d923SNicolas Prigent
9*7744d923SNicolas Prigent?>
106d5babb2Snicolasprigent<header id="dokuwiki__header">
116d5babb2Snicolasprigent    <?php
127eb6d987SNicolas Prigent
137eb6d987SNicolas Prigent    $mainmenu = tpl_getConf('MainMenu');
147eb6d987SNicolas Prigent
1571f52135Snicolasprigent    /*** disable header on login or denied pages ***/
1671f52135Snicolasprigent    if(($ACT!="login") && ($ACT!="denied")){
176d5babb2Snicolasprigent    ?>
186d5babb2Snicolasprigent
19c17c23bdSNicolas Prigent    <div class="dokuwiki__header__wrapper" role="banner">
206d5babb2Snicolasprigent        <div class="group">
216d5babb2Snicolasprigent
226d5babb2Snicolasprigent            <a href="<?php echo wl(); ?>" class="wikilogo">
23bf50c0b8Snicolasprigent                <?php
2484828befSNicolas Prigent
2584828befSNicolas Prigent
26bf50c0b8Snicolasprigent                ?>
2784828befSNicolas Prigent                <span class="logo-img"><img src=<?php echo $logo; ?> class="media" loading="lazy" alt="" width="80"></span>
2884828befSNicolas Prigent
296d5babb2Snicolasprigent                <div>
306d5babb2Snicolasprigent                    <?php echo $conf['title']; ?>
317eb6d987SNicolas Prigent                    <?php if ($conf['tagline']){ ?>
326d5babb2Snicolasprigent                    <div class="claim"><?php echo $conf['tagline'] ?></div>
337eb6d987SNicolas Prigent                    <?php } ?>
346d5babb2Snicolasprigent                </div>
356d5babb2Snicolasprigent            </a>
366d5babb2Snicolasprigent        </div>
376d5babb2Snicolasprigent
386d5babb2Snicolasprigent        <?php
396d5babb2Snicolasprigent
406d5babb2Snicolasprigent        tpl_searchform();
416d5babb2Snicolasprigent
426d5babb2Snicolasprigent        ?>
436d5babb2Snicolasprigent        <nav class="tools" aria-label="<?php echo $lang['tools'] ?>">
44c17c23bdSNicolas Prigent            <div id="open-search" role="button" aria-label="<?php echo tpl_getLang('search') ?>">
456d5babb2Snicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'search.svg') ?></strong>
466d5babb2Snicolasprigent            </div>
4763173fbeSnicolasprigent            <?php if (tpl_getConf('FullScreenBtn')){?>
48c17c23bdSNicolas Prigent            <div id="full-screen" role="button" aria-label="<?php echo tpl_getLang('full-screen') ?>">
4963173fbeSnicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'full_screen.svg') ?></strong>
5063173fbeSnicolasprigent            </div>
5163173fbeSnicolasprigent            <?php } ?>
5233728b9bSNicolas Prigent
5333728b9bSNicolas Prigent            <?php if (!tpl_getConf('ForceTheme')){?>
54c17c23bdSNicolas Prigent            <div id="theme-mode" role="button" aria-label="<?php echo tpl_getLang('theme-mode') ?>">
55176345faSnicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'theme_mode.svg') ?></strong>
56176345faSnicolasprigent            </div>
5733728b9bSNicolas Prigent            <?php } ?>
5833728b9bSNicolas Prigent
596d5babb2Snicolasprigent
606d5babb2Snicolasprigent            <!-- USER TOOLS -->
617eb6d987SNicolas Prigent            <?php if ($conf['useacl']){ ?>
62c17c23bdSNicolas Prigent            <div id="dokuwiki__usertools" role="button" aria-label="<?php echo tpl_getLang('user-tools') ?>">
636d5babb2Snicolasprigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'user_icon.svg') ?></strong>
646d5babb2Snicolasprigent
656d5babb2Snicolasprigent                <ul>
666d5babb2Snicolasprigent                    <?php
676d5babb2Snicolasprigent                            if (!empty($_SERVER['REMOTE_USER'])) {
686d5babb2Snicolasprigent                                echo '<li class="user">';
696d5babb2Snicolasprigent                                tpl_userinfo();
706d5babb2Snicolasprigent                                echo '</li>';
716d5babb2Snicolasprigent                            }
726d5babb2Snicolasprigent                        ?>
736d5babb2Snicolasprigent                    <?php echo (new \dokuwiki\Menu\UserMenu())->getListItems('action ', false); ?>
746d5babb2Snicolasprigent                </ul>
756d5babb2Snicolasprigent            </div>
767eb6d987SNicolas Prigent            <?php }
777eb6d987SNicolas Prigent
787eb6d987SNicolas Prigent            if (!empty($mainmenu)) {?>
79c17c23bdSNicolas Prigent            <div id="kiwiki-main-menu__open" role="button" aria-label="<?php echo tpl_getLang('main-menu') ?>">
807eb6d987SNicolas Prigent                <strong><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'burger.svg') ?></strong>
817eb6d987SNicolas Prigent            </div>
827eb6d987SNicolas Prigent            <?php } ?>
836d5babb2Snicolasprigent        </nav>
846d5babb2Snicolasprigent    </div>
856d5babb2Snicolasprigent    <?php
867eb6d987SNicolas Prigent    /*mainmenu*/
877eb6d987SNicolas Prigent    if (!empty($mainmenu)) {
887eb6d987SNicolas Prigent        $translation = plugin_load('helper','translation');
897eb6d987SNicolas Prigent        $currentlng = "";
907eb6d987SNicolas Prigent        if ($translation){
917eb6d987SNicolas Prigent            $currentlng = (explode(":",$INFO['namespace']))[0] . ":";
927eb6d987SNicolas Prigent        }
937eb6d987SNicolas Prigent        $mainmenu = $currentlng . $mainmenu;
947eb6d987SNicolas Prigent            ?>
957eb6d987SNicolas Prigent        <div class="kiwiki-main-menu__wrapper">
967eb6d987SNicolas Prigent            <div class="kiwiki-main-menu-overlay"></div>
977eb6d987SNicolas Prigent            <div class="kiwiki-main-menu">
987eb6d987SNicolas Prigent                <button id="kiwiki-main-menu__close">
997eb6d987SNicolas Prigent                    <span class="icon"><?php echo inlineSVG(KIWIKI_IMAGES_PATH . 'close.svg') ?></span>
100c17c23bdSNicolas Prigent                    <span class="a11y"><?php echo tpl_getLang('close') ?></span>
1017eb6d987SNicolas Prigent                </button>
1027eb6d987SNicolas Prigent                <div class="menu-content">
1037eb6d987SNicolas Prigent                <?php tpl_include_page($mainmenu);
1047eb6d987SNicolas Prigent                echo Kiwiki_Functions::_edit_icon($mainmenu);
1057eb6d987SNicolas Prigent                ?>
1067eb6d987SNicolas Prigent                </div>
1077eb6d987SNicolas Prigent            </div>
1087eb6d987SNicolas Prigent        </div>
1097eb6d987SNicolas Prigent        <?php
1107eb6d987SNicolas Prigent    }
1116d5babb2Snicolasprigent    html_msgarea();
1126d5babb2Snicolasprigent
1136d5babb2Snicolasprigent} ?>
1146d5babb2Snicolasprigent</header><!-- /header -->
115