From c817d8677cb21dd546fcdb52a05f03ea32f2df86 Mon Sep 17 00:00:00 2001 From: addshore Date: Sat, 5 Oct 2013 16:20:52 +0200 Subject: [PATCH] (bug 54980) Remove toolbox UserRights if anon user Change-Id: Ie489ce327a56cf314c9dc525d6bd3eaa39739260 --- includes/SkinTemplate.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index d968d79573..44cafe9ebf 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -1280,12 +1280,14 @@ class SkinTemplate extends Skin { ); } - $sur = new UserrightsPage; - $sur->setContext( $this->getContext() ); - if ( $sur->userCanExecute( $this->getUser() ) ) { - $nav_urls['userrights'] = array( - 'href' => self::makeSpecialUrlSubpage( 'Userrights', $rootUser ) - ); + if ( !$user->isAnon() ) { + $sur = new UserrightsPage; + $sur->setContext( $this->getContext() ); + if ( $sur->userCanExecute( $this->getUser() ) ) { + $nav_urls['userrights'] = array( + 'href' => self::makeSpecialUrlSubpage( 'Userrights', $rootUser ) + ); + } } } -- 2.20.1