1*64634513SJana Deutschländer<?php 2*64634513SJana Deutschländer if (!defined('DOKU_INC')) die(); 3*64634513SJana Deutschländer 4*64634513SJana Deutschländer if ($conf['useacl'] && $showTools): ?> 5*64634513SJana Deutschländer 6*64634513SJana Deutschländer <nav id="dokuwiki__usertools" class="nav-usertools <?php echo $navClass?>"> 7*64634513SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo $lang['user_tools']; ?></h6> 8*64634513SJana Deutschländer <ul> 9*64634513SJana Deutschländer <li class="log"><?php tpl_actionlink('login'); ?></li> 10*64634513SJana Deutschländer <?php 11*64634513SJana Deutschländer if (!empty($_SERVER['REMOTE_USER'])) { 12*64634513SJana Deutschländer echo '<li class="user"><span class="sr-only">'.$lang['loggedinas'].' </span>'.userlink().'</li>'; 13*64634513SJana Deutschländer }?> 14*64634513SJana Deutschländer 15*64634513SJana Deutschländer <?php /* tasks do Plug-In */ 16*64634513SJana Deutschländer $doplugin = plugin_load('helper','do'); 17*64634513SJana Deutschländer if ($doplugin !== null && isset($_SERVER['REMOTE_USER'])) { 18*64634513SJana Deutschländer $tasks = $doplugin->loadTasks(array('status' => array('undone'),'user' => $_SERVER['REMOTE_USER'])); 19*64634513SJana Deutschländer $num = count($tasks); 20*64634513SJana Deutschländer switch ($num) { 21*64634513SJana Deutschländer case 0: $class = 'noopentasks'; break; 22*64634513SJana Deutschländer case 1: $class = 'opentask'; break; 23*64634513SJana Deutschländer default: 24*64634513SJana Deutschländer $class = 'opentask opentasks'; 25*64634513SJana Deutschländer break; 26*64634513SJana Deutschländer } 27*64634513SJana Deutschländer $linktarget = tpl_getConf('tasks_page'); 28*64634513SJana Deutschländer $doInner = "<span class=\"prefix\">".tpl_getLang('prefix_tasks_user')." </span><span class=\"num\">".count($tasks)."</span>"; 29*64634513SJana Deutschländer if($linktarget){ 30*64634513SJana Deutschländer if (substr($linktarget, 0, 1) !== ':') { 31*64634513SJana Deutschländer $linktarget = tpl_getConf('user_ns'). $_SERVER['REMOTE_USER'] .':' . $linktarget; 32*64634513SJana Deutschländer } 33*64634513SJana Deutschländer if($num == 0){ 34*64634513SJana Deutschländer echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>'; 35*64634513SJana Deutschländer }else{ 36*64634513SJana Deutschländer echo '<li class="user-task '.$class.'"><a href="'.wl($linktarget).'">'.$doInner.'</a></li>'; 37*64634513SJana Deutschländer } 38*64634513SJana Deutschländer } 39*64634513SJana Deutschländer else{ 40*64634513SJana Deutschländer echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>'; 41*64634513SJana Deutschländer } 42*64634513SJana Deutschländer } ?> 43*64634513SJana Deutschländer 44*64634513SJana Deutschländer <?php /* dokuwiki user tools */ 45*64634513SJana Deutschländer tpl_toolsevent('usertools', array( 46*64634513SJana Deutschländer 'admin' => tpl_action('admin', 1, 'li', 1), 47*64634513SJana Deutschländer 'register' => tpl_action('register', 1, 'li', 1), 48*64634513SJana Deutschländer )); ?> 49*64634513SJana Deutschländer 50*64634513SJana Deutschländer </ul> 51*64634513SJana Deutschländer </nav><!-- #dokuwiki__usertools --> 52*64634513SJana Deutschländer <?php endif ?> 53*64634513SJana Deutschländer 54