diff --git a/inc/template.php b/inc/template.php index 68d506fdd5d43d4703db18d8e9065d7292e8cd3e..17d6294bcfd380e0be37d09975b819cab3d709fd 100644 --- a/inc/template.php +++ b/inc/template.php @@ -420,24 +420,25 @@ function tpl_actionlink($type,$pre='',$suf=''){ $pre.$lang['btn_show'].$suf, 'class="action show" accesskey="v" rel="nofollow"'); } - break; + return true; case 'history': tpl_link(wl($ID,'do=revisions'),$pre.$lang['btn_revs'].$suf,'class="action revisions" accesskey="o"'); - break; + return true; case 'recent': tpl_link(wl($ID,'do=recent'),$pre.$lang['btn_recent'].$suf,'class="action recent" accesskey="r"'); - break; + return true; case 'index': tpl_link(wl($ID,'do=index'),$pre.$lang['btn_index'].$suf,'class="action index" accesskey="x"'); - break; + return true; case 'top': print '<a href="#dokuwiki__top" class="action top" accesskey="x">'.$pre.$lang['btn_top'].$suf.'</a>'; - break; + return true; case 'back': if ($ID = tpl_getparent($ID)) { tpl_link(wl($ID,'do=show'),$pre.$lang['btn_back'].$suf,'class="action back" accesskey="b"'); + return true; } - break; + return false; case 'login': if($conf['useacl']){ if($_SERVER['REMOTE_USER']){ @@ -445,12 +446,15 @@ function tpl_actionlink($type,$pre='',$suf=''){ }else{ tpl_link(wl($ID,'do=login'),$pre.$lang['btn_login'].$suf,'class="action logout"'); } + return true; } - break; + return false; case 'admin': - if($INFO['perm'] == AUTH_ADMIN) + if($INFO['perm'] == AUTH_ADMIN){ tpl_link(wl($ID,'do=admin'),$pre.$lang['btn_admin'].$suf,'class="action admin"'); - break; + return true; + } + return false; case 'subscribe': case 'subscription': if($conf['useacl'] && $ACT == 'show' && $conf['subscribers'] == 1){ @@ -460,20 +464,23 @@ function tpl_actionlink($type,$pre='',$suf=''){ } else { tpl_link(wl($ID,'do=subscribe'),$pre.$lang['btn_subscribe'].$suf,'class="action subscribe"'); } + return true; } } - break; + return false; case 'backlink': tpl_link(wl($ID,'do=backlink'),$pre.$lang['btn_backlink'].$suf, 'class="action backlink"'); - break; + return true; case 'profile': if($conf['useacl'] && $_SERVER['REMOTE_USER'] && $auth->canDo('Profile') && ($ACT!='profile')){ tpl_link(wl($ID,'do=profile'),$pre.$lang['btn_profile'].$suf, 'class="action profile"'); + return true; } - break; + return false; default: print '[unknown link type]'; + return true; } }