diff --git a/tpl/nav-usertools-buttons.php b/tpl/nav-usertools-buttons.php index 7c99099..efd0dd4 100755 --- a/tpl/nav-usertools-buttons.php +++ b/tpl/nav-usertools-buttons.php @@ -34,17 +34,12 @@ } $doInner = "".tpl_getLang('prefix_tasks_user')." ".count($tasks).""; - if($linktarget){ - if (substr($linktarget, 0, 1) !== ':') { - $linktarget = 'user:' . $_SERVER['REMOTE_USER'] .':' . 'dashboard'; - } - if($num == 0){ - echo '
  • '.$doInner.'
  • '; - }else{ - echo '
  • '.$doInner.'
  • '; - } - } - else{ + + $userpage = $doplugin->getConf('userpage'); + if ($userpage && $_SERVER['REMOTE_USER'] && $num > 0) { + $linktarget = sprintf($userpage, $_SERVER['REMOTE_USER']) . ':' . 'dashboard'; + echo '
  • '.$doInner.'
  • '; + } else { echo '
  • '.$doInner.'
  • '; } } ?>