From c7e73376a9c8b2395d0075457a89c5c0961ea5c4 Mon Sep 17 00:00:00 2001 From: Sam Reed Date: Mon, 27 Jun 2011 23:20:31 +0000 Subject: [PATCH] Don't put a quoted/regexed prefix back out again --- includes/specials/SpecialAllmessages.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/includes/specials/SpecialAllmessages.php b/includes/specials/SpecialAllmessages.php index 77e85d7b5b..f457c9589b 100644 --- a/includes/specials/SpecialAllmessages.php +++ b/includes/specials/SpecialAllmessages.php @@ -88,7 +88,7 @@ class SpecialAllmessages extends SpecialPage { */ class AllmessagesTablePager extends TablePager { - protected $filter, $prefix, $langcode; + protected $filter, $prefix, $langcode, $displayPrefix; public $mLimitsShown; @@ -132,8 +132,10 @@ class AllmessagesTablePager extends TablePager { $prefix = $wgLang->ucfirst( $wgRequest->getVal( 'prefix', '' ) ); $prefix = $prefix != '' ? Title::makeTitleSafe( NS_MEDIAWIKI, $wgRequest->getVal( 'prefix', null ) ) : null; if( $prefix !== null ){ - $this->prefix = '/^' . preg_quote( $prefix->getDBkey() ) . '/i'; + $this->displayPrefix = $prefix->getDBkey(); + $this->prefix = '/^' . preg_quote( $this->displayPrefix ) . '/i'; } else { + $this->displayPrefix = false; $this->prefix = false; } $this->getSkin(); -- 2.20.1