http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73489

Revision: 73489
Author:   nikerabbit
Date:     2010-09-21 21:15:45 +0000 (Tue, 21 Sep 2010)

Log Message:
-----------
Avoid fatal errors on invalid group ids

Modified Paths:
--------------
    trunk/extensions/Translate/SpecialTranslationStats.php

Modified: trunk/extensions/Translate/SpecialTranslationStats.php
===================================================================
--- trunk/extensions/Translate/SpecialTranslationStats.php      2010-09-21 
21:14:48 UTC (rev 73488)
+++ trunk/extensions/Translate/SpecialTranslationStats.php      2010-09-21 
21:15:45 UTC (rev 73489)
@@ -439,12 +439,14 @@
                        list( $groupId, $code ) = explode( '@', $label, 2 );
                        if ( $code && $groupId ) {
                                $code = TranslateUtils::getLanguageName( $code, 
false, $wgLang->getCode() ) . " ($code)";
-                               $group = MessageGroups::getGroup( $groupId 
)->getLabel();
+                               $group = MessageGroups::getGroup( $groupId );
+                               $group = $group ? $group->getLabel() : $groupId;
                                $label = "$group @ $code";
                        } elseif( $code ) {
                                $label = TranslateUtils::getLanguageName( 
$code, false, $wgLang->getCode() ) . " ($code)";
                        } elseif( $groupId ) {
-                               $label = MessageGroups::getGroup( $groupId 
)->getLabel();
+                               $group = MessageGroups::getGroup( $groupId );
+                               $label = $group ? $group->getLabel() : $groupId;
                        }
                }
 



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to