Fix link to do-dashboard per the plugins config

SPR-931
This commit is contained in:
Michael Große 2017-04-19 14:57:28 +02:00
commit 22dab1a51e
No known key found for this signature in database
GPG key ID: 7E31028FBFEACC79

View file

@ -34,17 +34,12 @@
}
$doInner = "<span class=\"prefix\">".tpl_getLang('prefix_tasks_user')." </span><span class=\"num\">".count($tasks)."</span>";
if($linktarget){
if (substr($linktarget, 0, 1) !== ':') {
$linktarget = 'user:' . $_SERVER['REMOTE_USER'] .':' . 'dashboard';
}
if($num == 0){
echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>';
}else{
echo '<li class="user-task '.$class.'"><a href="'.wl($linktarget).'">'.$doInner.'</a></li>';
}
}
else{
$userpage = $doplugin->getConf('userpage');
if ($userpage && $_SERVER['REMOTE_USER'] && $num > 0) {
$linktarget = sprintf($userpage, $_SERVER['REMOTE_USER']) . ':' . 'dashboard';
echo '<li class="user-task '.$class.'"><a href="'.wl($linktarget).'">'.$doInner.'</a></li>';
} else {
echo '<li class="user-task '.$class.'"><strong>'.$doInner.'</strong></li>';
}
} ?>