From ccbcfcb17cd34dbfc6ff94cbf7d280d5db658038 Mon Sep 17 00:00:00 2001 From: Rob Church Date: Tue, 4 Apr 2006 15:51:35 +0000 Subject: [PATCH] (bug 2139) Show page title in subtitle when viewing "read only" page --- RELEASE-NOTES | 2 +- includes/OutputPage.php | 4 +++- languages/Messages.php | 1 + languages/MessagesDe.php | 1 + languages/MessagesFr.php | 1 + 5 files changed, 7 insertions(+), 2 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 4d32e28b65..55b1e9e744 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -779,7 +779,7 @@ fully support the editing toolbar, but was found to be too confusing. * Fix updateSearchIndex.php for new schema * Fix bogus "filename too short" error when uploading files with a period in the base name, e.g. "Mr. Zee.png" - +* (bug 2139) Show page title in subtitle when viewing "read only" page === Caveats === diff --git a/includes/OutputPage.php b/includes/OutputPage.php index fa8c2fadb0..a772717562 100644 --- a/includes/OutputPage.php +++ b/includes/OutputPage.php @@ -799,13 +799,15 @@ class OutputPage { } function readOnlyPage( $source = null, $protected = false ) { - global $wgUser, $wgReadOnlyFile, $wgReadOnly; + global $wgUser, $wgReadOnlyFile, $wgReadOnly, $wgTitle; $this->setRobotpolicy( 'noindex,nofollow' ); $this->setArticleRelated( false ); if( $protected ) { + $skin = $wgUser->getSkin(); $this->setPageTitle( wfMsg( 'viewsource' ) ); + $this->setSubtitle( wfMsg( 'viewsourcefor', $skin->makeKnownLinkObj( $wgTitle ) ) ); $this->addWikiText( wfMsg( 'protectedtext' ) ); } else { $this->setPageTitle( wfMsg( 'readonly' ) ); diff --git a/languages/Messages.php b/languages/Messages.php index 1f52d9410e..39196c65a7 100644 --- a/languages/Messages.php +++ b/languages/Messages.php @@ -332,6 +332,7 @@ Please report this to an administrator, making note of the URL.', Function: $1
Query: $2', 'viewsource' => 'View source', +'viewsourcefor' => 'for $1', 'protectedtext' => 'This page has been locked to prevent editing; there are a number of reasons why this may be so, please see [[Project:Protected page]]. diff --git a/languages/MessagesDe.php b/languages/MessagesDe.php index a4df09d929..b574e644b0 100644 --- a/languages/MessagesDe.php +++ b/languages/MessagesDe.php @@ -245,6 +245,7 @@ gesperrt werden soll und eine Abschätzung über die Dauer der Sperrung", Funktion: $1
Query: $2", "viewsource" => "Quelltext betrachten", +'viewsourcefor' => 'für $1', "protectedtext" => "Diese Seite ist für das Bearbeiten gesperrt. Dafür kann es diverse Gründe geben; siehe [[{{ns:4}}:Geschützte Seiten]]. Sie können den Quelltext dieser Seite betrachten und kopieren:", diff --git a/languages/MessagesFr.php b/languages/MessagesFr.php index a596723937..4986cfe44d 100644 --- a/languages/MessagesFr.php +++ b/languages/MessagesFr.php @@ -230,6 +230,7 @@ car elle ralentit la base de données à un point tel que plus personne ne peut utiliser le wiki.', 'perfdisabledsub' => 'Ceci est une copie de sauvegarde de $1:', 'viewsource' => 'Voir le texte source', +'viewsourcefor' => 'pour $1', 'protectedtext' => 'Cette page a été bloquée pour empêcher sa modification. Consulter [[{{ns:4}}:Page protégée]] pour voir les différentes raisons possibles.', 'allmessagesnotsupportedDB' => 'Special:AllMessages n\'est pas disponible parce que wgUseDatabaseMessages est désactivé.', 'allmessagesnotsupportedUI' => 'Special:AllMessages n\'accepte pas la langue de votre interface ($1) sur ce site.', -- 2.20.1