http://www.mediawiki.org/wiki/Special:Code/MediaWiki/95776
Revision: 95776
Author: nikerabbit
Date: 2011-08-30 13:25:16 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Handle bad input gracefully in getFallback(s)For
Modified Paths:
--------------
trunk/phase3/languages/Language.php
Modified: trunk/phase3/languages/Language.php
===================================================================
--- trunk/phase3/languages/Language.php 2011-08-30 13:24:27 UTC (rev 95775)
+++ trunk/phase3/languages/Language.php 2011-08-30 13:25:16 UTC (rev 95776)
@@ -3321,7 +3321,7 @@
* @return false|string
*/
static function getFallbackFor( $code ) {
- if ( $code === 'en' ) {
+ if ( $code === 'en' || !Language::isValidBuiltInCode( $code ) )
{
return false;
} else {
$fallbacks = self::getFallbacksFor( $code );
@@ -3338,7 +3338,7 @@
* @return array
*/
static function getFallbacksFor( $code ) {
- if ( $code === 'en' ) {
+ if ( $code === 'en' || !Language::isValidBuiltInCode( $code ) )
{
return array();
} else {
$v = self::getLocalisationCache()->getItem( $code,
'fallback' );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs