MediaWiki r37292 - Code Review

Jump to: navigation, search
Repository:MediaWiki
Revision:r37291‎ | r37292 (on ViewVC)‎ | r37293 >
Date:22:37, 7 July 2008
Author:skizzerz
Status:old
Tags:
Comment:
* Add new hook NormalizeMessageKey to allow extensions to change what system message is being shown before any queries are made
Modified paths:

Diff [purge]

Index: trunk/phase3/docs/hooks.txt
@@ -862,6 +862,14 @@
863863 $rev: the new revision
864864 $baseID: the revision ID this was based off, if any
865865
 866+'NormalizeMessageKey': Called before the software gets the text of a message
 867+ (stuff in the MediaWiki: namespace), useful for changing WHAT message gets displayed
 868+&$key: the message being looked up. Change this to something else to change what message gets displayed (string)
 869+&$useDB: whether or not to look up the message in the database (bool)
 870+&$langCode: the language code to get the message for (string) - or -
 871+ whether to use the content language (true) or site language (false) (bool)
 872+&$transform: whether or not to expand variables and templates in the message (bool)
 873+
866874 'OpenSearchUrls': Called when constructing the OpenSearch description XML.
867875 Hooks can alter or append to the array of URLs for search & suggestion formats.
868876 &$urls: array of associative arrays with Url element attributes
Index: trunk/phase3/includes/GlobalFunctions.php
@@ -460,6 +460,8 @@
461461 function wfMsgGetKey( $key, $useDB, $langCode = false, $transform = true ) {
462462 global $wgParser, $wgContLang, $wgMessageCache, $wgLang;
463463
 464+ wfRunHooks('NormalizeMessageKey', array(&$key, &$useDB, &$langCode, &$transform));
 465+
464466 # If $wgMessageCache isn't initialised yet, try to return something sensible.
465467 if( is_object( $wgMessageCache ) ) {
466468 $message = $wgMessageCache->get( $key, $useDB, $langCode );
Index: trunk/phase3/RELEASE-NOTES
@@ -182,8 +182,9 @@
183183 * Allow the search box, toolbox and languages box in the Monobook sidebar to be
184184 moved around arbitrarily using special sections in [[MediaWiki:Sidebar]]:
185185 SEARCH, TOOLBOX and LANGUAGES
186 -
187 -
 186+* Add a new hook NormalizeMessageKey to allow extensions to replace messages before
 187+ the database is potentially queried
 188+
188189 === Bug fixes in 1.13 ===
189190
190191 * (bug 10677) Add link to the file description page on the shared repository

Status & tagging log

  • 15:28, 12 September 2011 Meno25 (talk | contribs) changed the status of r37292 [removed: ok added: old]