From 00c4f2255f86c9ca49aace4c410d3f437827b1c6 Mon Sep 17 00:00:00 2001 From: Alex Monk Date: Wed, 4 Apr 2012 01:00:06 +0100 Subject: [PATCH] Show Log toolbox link for anon users, fix toolbox on DeletedContribs This will show the 'Log' toolbox link on pages relevant to anonymous users. It also sets the relevant user on Special:DeletedContributions, which fixes the missing toolbox links (e.g. 'User contributions', 'Logs', 'Block user'). Change-Id: Ib51c59acb3656d9c209aeea22c1e00dc21a778db --- includes/SkinTemplate.php | 10 ++++------ includes/specials/SpecialDeletedContributions.php | 1 + 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index 511443f016..702ca7e26d 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -1190,12 +1190,10 @@ class SkinTemplate extends Skin { 'href' => self::makeSpecialUrlSubpage( 'Contributions', $rootUser ) ); - if ( $user->isLoggedIn() ) { - $logPage = SpecialPage::getTitleFor( 'Log' ); - $nav_urls['log'] = array( - 'href' => $logPage->getLocalUrl( array( 'user' => $rootUser ) ) - ); - } + $logPage = SpecialPage::getTitleFor( 'Log' ); + $nav_urls['log'] = array( + 'href' => $logPage->getLocalUrl( array( 'user' => $rootUser ) ) + ); if ( $this->getUser()->isAllowed( 'block' ) ) { $nav_urls['blockip'] = array( diff --git a/includes/specials/SpecialDeletedContributions.php b/includes/specials/SpecialDeletedContributions.php index a6719c853f..40856ca554 100644 --- a/includes/specials/SpecialDeletedContributions.php +++ b/includes/specials/SpecialDeletedContributions.php @@ -294,6 +294,7 @@ class DeletedContributionsPage extends SpecialPage { $out->addHTML( $this->getForm( '' ) ); return; } + $this->getSkin()->setRelevantUser( $userObj ); $target = $userObj->getName(); $out->addSubtitle( $this->getSubTitle( $userObj ) ); -- 2.20.1