164634513SJana Deutschländer<?php 264634513SJana Deutschländer if (!defined('DOKU_INC')) die(); 364634513SJana Deutschländer 464634513SJana Deutschländer if ($conf['useacl'] && $showTools): ?> 564634513SJana Deutschländer 664634513SJana Deutschländer <nav id="dokuwiki__usertools" class="nav-usertools <?php echo $navClass?>"> 764634513SJana Deutschländer <h6 class="sr-only" role="heading" aria-level="2"><?php echo $lang['user_tools']; ?></h6> 864634513SJana Deutschländer <ul> 964634513SJana Deutschländer <li class="log"><?php tpl_actionlink('login'); ?></li> 1064634513SJana Deutschländer <?php 1164634513SJana Deutschländer if (!empty($_SERVER['REMOTE_USER'])) { 1264634513SJana Deutschländer echo '<li class="user"><span class="sr-only">'.$lang['loggedinas'].' </span>'.userlink().'</li>'; 1364634513SJana Deutschländer }?> 1464634513SJana Deutschländer 1564634513SJana Deutschländer <?php /* tasks do Plug-In */ 16*a1de3dc1SAndreas Gohr /** @var \helper_plugin_do $doplugin */ 1764634513SJana Deutschländer $doplugin = plugin_load('helper','do'); 1864634513SJana Deutschländer if ($doplugin !== null && isset($_SERVER['REMOTE_USER'])) { 1964634513SJana Deutschländer $tasks = $doplugin->loadTasks(array('status' => array('undone'),'user' => $_SERVER['REMOTE_USER'])); 2064634513SJana Deutschländer $num = count($tasks); 2164634513SJana Deutschländer switch ($num) { 2264634513SJana Deutschländer case 0: $class = 'noopentasks'; break; 2364634513SJana Deutschländer case 1: $class = 'opentask'; break; 2464634513SJana Deutschländer default: 2564634513SJana Deutschländer $class = 'opentask opentasks'; 2664634513SJana Deutschländer break; 2764634513SJana Deutschländer } 2864634513SJana Deutschländer $linktarget = tpl_getConf('tasks_page'); 2964634513SJana Deutschländer $doInner = "<span class=\"prefix\">".tpl_getLang('prefix_tasks_user')." </span><span class=\"num\">".count($tasks)."</span>"; 3064634513SJana Deutschländer if($linktarget){ 3164634513SJana Deutschländer if (substr($linktarget, 0, 1) !== ':') { 3264634513SJana Deutschländer $linktarget = tpl_getConf('user_ns'). $_SERVER['REMOTE_USER'] .':' . $linktarget; 3364634513SJana Deutschländer } 3464634513SJana Deutschländer if($num == 0){ 3564634513SJana Deutschländer echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>'; 3664634513SJana Deutschländer }else{ 3764634513SJana Deutschländer echo '<li class="user-task '.$class.'"><a href="'.wl($linktarget).'">'.$doInner.'</a></li>'; 3864634513SJana Deutschländer } 3964634513SJana Deutschländer } 4064634513SJana Deutschländer else{ 4164634513SJana Deutschländer echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>'; 4264634513SJana Deutschländer } 4364634513SJana Deutschländer } ?> 4464634513SJana Deutschländer 4564634513SJana Deutschländer <?php /* dokuwiki user tools */ 4664634513SJana Deutschländer tpl_toolsevent('usertools', array( 4764634513SJana Deutschländer 'admin' => tpl_action('admin', 1, 'li', 1), 4864634513SJana Deutschländer 'register' => tpl_action('register', 1, 'li', 1), 4964634513SJana Deutschländer )); ?> 5064634513SJana Deutschländer 5164634513SJana Deutschländer </ul> 5264634513SJana Deutschländer </nav><!-- #dokuwiki__usertools --> 5364634513SJana Deutschländer <?php endif ?> 5464634513SJana Deutschländer 55