From d9022f63880ce039446fba8364f68e656b7bf4cb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 3 May 2012 13:01:35 +0200 Subject: Update to MediaWiki 1.19.0 --- includes/specials/SpecialWantedfiles.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'includes/specials/SpecialWantedfiles.php') diff --git a/includes/specials/SpecialWantedfiles.php b/includes/specials/SpecialWantedfiles.php index 8a4fe56f..ec0912df 100644 --- a/includes/specials/SpecialWantedfiles.php +++ b/includes/specials/SpecialWantedfiles.php @@ -35,6 +35,32 @@ class WantedFilesPage extends WantedQueryPage { parent::__construct( $name ); } + function getPageHeader() { + # Specifically setting to use "Wanted Files" (NS_MAIN) as title, so as to get what + # category would be used on main namespace pages, for those tricky wikipedia + # admins who like to do {{#ifeq:{{NAMESPACE}}|foo|bar|....}}. + $catMessage = wfMessage( 'broken-file-category' ) + ->title( Title::newFromText( "Wanted Files", NS_MAIN ) ) + ->inContentLanguage(); + + if ( !$catMessage->isDisabled() ) { + $category = Title::makeTitleSafe( NS_CATEGORY, $catMessage->text() ); + } else { + $category = false; + } + + if ( $category ) { + return $this + ->msg( 'wantedfiletext-cat' ) + ->params( $category->getFullText() ) + ->parseAsBlock(); + } else { + return $this + ->msg( 'wantedfiletext-nocat' ) + ->parseAsBlock(); + } + } + /** * KLUGE: The results may contain false positives for files * that exist e.g. in a shared repo. Setting this at least -- cgit v1.2.3-54-g00ecf