Update
[lhc/web/wiklou.git] / includes / LogPage.php
index ce53e85..7c89df7 100644 (file)
@@ -116,9 +116,10 @@ class LogPage {
         * @static
         */
        public static function logName( $type ) {
-               global $wgLogNames;
+               global $wgLogNames, $wgMessageCache;
 
                if( isset( $wgLogNames[$type] ) ) {
+                       $wgMessageCache->loadAllMessages();
                        return str_replace( '_', ' ', wfMsg( $wgLogNames[$type] ) );
                } else {
                        // Bogus log types? Perhaps an extension was removed.
@@ -172,6 +173,11 @@ class LogPage {
                                                        $text = $wgContLang->ucfirst( $title->getText() );
                                                        $titleLink = $skin->makeLinkObj( Title::makeTitle( NS_USER, $text ) );
                                                        break;
+                                               case 'merge':
+                                                       $titleLink = $skin->makeLinkObj( $title, $title->getPrefixedText(), 'redirect=no' );
+                                                       $params[0] = $skin->makeLinkObj( Title::newFromText( $params[0] ), htmlspecialchars( $params[0] ) );
+                                                       $params[1] = $wgLang->timeanddate( $params[1] );
+                                                       break;
                                                default:
                                                        $titleLink = $skin->makeLinkObj( $title );
                                        }