* (bug 2774) Add three new $wgHooks to LogPage which enable extensions to add
authorÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Fri, 22 Jul 2005 18:55:58 +0000 (18:55 +0000)
committerÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Fri, 22 Jul 2005 18:55:58 +0000 (18:55 +0000)
  their own logtypes, see extensions/Renameuser/SpecialRenameuser.php for an
  example of this.

RELEASE-NOTES
includes/LogPage.php

index 8e1a46d..5f2bfa9 100644 (file)
@@ -591,6 +591,9 @@ of MediaWiki:Newpagetext) to &action=edit, if page is new.
 * Fix notice on search index update due to non-array
 * (bug 2885) Fix fatal errors and notices in PHP 5.1.0beta3
 * (bug 2931) Fix additional notices on reference use in PHP 4.4.0
+* (bug 2774) Add three new $wgHooks to LogPage which enable extensions to add
+  their own logtypes, see extensions/Renameuser/SpecialRenameuser.php for an
+  example of this.
 
 
 === Caveats ===
index ef0dce7..4447dd7 100644 (file)
@@ -89,6 +89,7 @@ class LogPage {
         */
        function validTypes() {
                static $types = array( '', 'block', 'protect', 'rights', 'delete', 'upload', 'move' );
+               wfRunHooks( 'LogPageValidTypes', array( &$types) );
                return $types;
        }
        
@@ -128,6 +129,8 @@ class LogPage {
                        'upload'  => 'uploadlogpage',
                        'move'    => 'movelogpage'
                );
+               wfRunHooks( 'LogPageLogName', array( &$typeText) );
+               
                return str_replace( '_', ' ', wfMsg( $typeText[$type] ) );
        }
        
@@ -144,6 +147,8 @@ class LogPage {
                        'upload'  => 'uploadlogpagetext',
                        'move'    => 'movelogpagetext'
                );
+               wfRunHooks( 'LogPageLogHeader', array( &$headerText ) );
+               
                return wfMsg( $headerText[$type] );
        }