From 85601abb0cfbce751b08d693789a55a0e59a0a1f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Thu, 28 Jul 2011 06:11:24 +0000 Subject: [PATCH] Fu r93249 failed grepping --- includes/SpecialPageFactory.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/includes/SpecialPageFactory.php b/includes/SpecialPageFactory.php index 94d40e1e91..1b6be331e3 100644 --- a/includes/SpecialPageFactory.php +++ b/includes/SpecialPageFactory.php @@ -267,7 +267,7 @@ class SpecialPageFactory { */ public static function setGroup( $page, $group ) { global $wgSpecialPageGroups; - $name = is_object( $page ) ? $page->mName : $page; + $name = is_object( $page ) ? $page->getName() : $page; $wgSpecialPageGroups[$name] = $group; } @@ -277,23 +277,25 @@ class SpecialPageFactory { * @param $page SpecialPage */ public static function getGroup( &$page ) { + $name = $page->getName(); + global $wgSpecialPageGroups; static $specialPageGroupsCache = array(); - if ( isset( $specialPageGroupsCache[$page->mName] ) ) { - return $specialPageGroupsCache[$page->mName]; + if ( isset( $specialPageGroupsCache[$name] ) ) { + return $specialPageGroupsCache[$name]; } - $msg = wfMessage( 'specialpages-specialpagegroup-' . strtolower( $page->mName ) ); + $msg = wfMessage( 'specialpages-specialpagegroup-' . strtolower( $name ) ); if ( !$msg->isBlank() ) { $group = $msg->text(); } else { - $group = isset( $wgSpecialPageGroups[$page->mName] ) - ? $wgSpecialPageGroups[$page->mName] + $group = isset( $wgSpecialPageGroups[$name] ) + ? $wgSpecialPageGroups[$name] : '-'; } if ( $group == '-' ) { $group = 'other'; } - $specialPageGroupsCache[$page->mName] = $group; + $specialPageGroupsCache[$name] = $group; return $group; } -- 2.20.1