164634513SJana Deutschländer<?php 264634513SJana Deutschländer if (!defined('DOKU_INC')) die(); 364634513SJana Deutschländer 4*270380ebSMichael Große if ($conf['useacl']): ?> 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> 1031170e6eSSilke Pisulla 1164634513SJana Deutschländer <?php 1264634513SJana Deutschländer if (!empty($_SERVER['REMOTE_USER'])) { 1364634513SJana Deutschländer echo '<li class="user"><span class="sr-only">'.$lang['loggedinas'].' </span>'.userlink().'</li>'; 1464634513SJana Deutschländer }?> 1564634513SJana Deutschländer 1631170e6eSSilke Pisulla <?php /* dokuwiki user tools */ 1731170e6eSSilke Pisulla tpl_toolsevent('usertools', array( 1831170e6eSSilke Pisulla 'admin' => tpl_action('admin', 1, 'li', 1), 1931170e6eSSilke Pisulla 'register' => tpl_action('register', 1, 'li', 1), 2031170e6eSSilke Pisulla )); ?> 2131170e6eSSilke Pisulla 2264634513SJana Deutschländer <?php /* tasks do Plug-In */ 23a1de3dc1SAndreas Gohr /** @var \helper_plugin_do $doplugin */ 2464634513SJana Deutschländer $doplugin = plugin_load('helper','do'); 2564634513SJana Deutschländer if ($doplugin !== null && isset($_SERVER['REMOTE_USER'])) { 2664634513SJana Deutschländer $tasks = $doplugin->loadTasks(array('status' => array('undone'),'user' => $_SERVER['REMOTE_USER'])); 2764634513SJana Deutschländer $num = count($tasks); 2864634513SJana Deutschländer switch ($num) { 2964634513SJana Deutschländer case 0: $class = 'noopentasks'; break; 3064634513SJana Deutschländer case 1: $class = 'opentask'; break; 3164634513SJana Deutschländer default: 3264634513SJana Deutschländer $class = 'opentask opentasks'; 3364634513SJana Deutschländer break; 3464634513SJana Deutschländer } 35e302d67fSMichael Große 3664634513SJana Deutschländer $doInner = "<span class=\"prefix\">".tpl_getLang('prefix_tasks_user')." </span><span class=\"num\">".count($tasks)."</span>"; 3764634513SJana Deutschländer if($linktarget){ 3864634513SJana Deutschländer if (substr($linktarget, 0, 1) !== ':') { 39e302d67fSMichael Große $linktarget = 'user:' . $_SERVER['REMOTE_USER'] .':' . 'dashboard'; 4064634513SJana Deutschländer } 4164634513SJana Deutschländer if($num == 0){ 4264634513SJana Deutschländer echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>'; 4364634513SJana Deutschländer }else{ 4464634513SJana Deutschländer echo '<li class="user-task '.$class.'"><a href="'.wl($linktarget).'">'.$doInner.'</a></li>'; 4564634513SJana Deutschländer } 4664634513SJana Deutschländer } 4764634513SJana Deutschländer else{ 4864634513SJana Deutschländer echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>'; 4964634513SJana Deutschländer } 5064634513SJana Deutschländer } ?> 5164634513SJana Deutschländer 5264634513SJana Deutschländer </ul> 5364634513SJana Deutschländer </nav><!-- #dokuwiki__usertools --> 5464634513SJana Deutschländer <?php endif ?> 5564634513SJana Deutschländer 56