From 7ec00fa1181ebaa6c9b623149bbb0511eb964db2 Mon Sep 17 00:00:00 2001 From: Siebrand Mazeland Date: Mon, 16 May 2011 23:21:32 +0000 Subject: [PATCH] (bug 29011) Remove hard coded text from Special:LockDb. Who locked the database and when will be displayed in the content language, as reason, locker and timestamp are saved in $wgReadOnlyFile. --- includes/specials/SpecialLockdb.php | 9 +++++++-- languages/messages/MessagesEn.php | 1 + maintenance/language/messages.inc | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/includes/specials/SpecialLockdb.php b/includes/specials/SpecialLockdb.php index f8ab57b25e..609b9c543c 100644 --- a/includes/specials/SpecialLockdb.php +++ b/includes/specials/SpecialLockdb.php @@ -122,8 +122,13 @@ class SpecialLockdb extends SpecialPage { return; } fwrite( $fp, $this->reason ); - fwrite( $fp, "\n

(by " . $wgUser->getName() . " at " . - $wgContLang->timeanddate( wfTimestampNow() ) . ")

\n" ); + fwrite( $fp, "\n

" . wfMsgExt( + 'lockedbyandtime', + 'content', + $wgUser->getName(), + $wgContLang->date( wfTimestampNow() ), + $wgContLang->time( wfTimestampNow() ) + ) . "

\n" ); fclose( $fp ); $wgOut->redirect( $this->getTitle()->getFullURL( 'action=success' ) ); diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index 0bc0fba984..5053ae3b86 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -3167,6 +3167,7 @@ Remember to [[Special:UnlockDB|remove the lock]] after your maintenance is compl 'lockfilenotwritable' => 'The database lock file is not writable. To lock or unlock the database, this needs to be writable by the web server.', 'databasenotlocked' => 'The database is not locked.', +'lockedbyandtime' => '(by $1 on $2 at $3)', # Move page 'move-page' => 'Move $1', diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index 43a4a6d7d6..6353a60437 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -2167,6 +2167,7 @@ $wgMessageStructure = array( 'unlockdbsuccesstext', 'lockfilenotwritable', 'databasenotlocked', + 'lockedbyandtime', ), 'movepage' => array( 'move-page', -- 2.20.1