https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112919
Revision: 112919
Author: nikerabbit
Date: 2012-03-02 21:02:26 +0000 (Fri, 02 Mar 2012)
Log Message:
-----------
Apparently someone thinks that explode( ',', '' ) returning array( 0 => '' ) is
a good idea.
Ping r112917
Modified Paths:
--------------
trunk/extensions/Translate/specials/SpecialTranslate.php
Modified: trunk/extensions/Translate/specials/SpecialTranslate.php
===================================================================
--- trunk/extensions/Translate/specials/SpecialTranslate.php 2012-03-02
20:58:10 UTC (rev 112918)
+++ trunk/extensions/Translate/specials/SpecialTranslate.php 2012-03-02
21:02:26 UTC (rev 112919)
@@ -140,9 +140,11 @@
if ( $status !== false ) {
$description = $status . $description;
}
- $priorityLangs = array_flip( explode( ',',
TranslateMetadata::get( $this->group->getId(), 'prioritylangs' ) ) );
- $priorityForce = TranslateMetadata::get(
$this->group->getId(), 'priorityforce' );
- if ( count( $priorityLangs ) && !isset(
$priorityLangs[$this->options['language']] ) ) {
+
+ $priorityLangs = TranslateMetadata::get(
$this->group->getId(), 'prioritylangs' );
+ if ( $priorityLangs !== false && !isset(
$priorityLangs[$this->options['language']] ) ) {
+ $priorityLangs = array_flip( explode( ',',
$priorityLangs ) );
+ $priorityForce = TranslateMetadata::get(
$this->group->getId(), 'priorityforce' );
$priorityReason = TranslateMetadata::get(
$this->group->getId(), 'priorityreason' );
if ( $priorityForce === 'on' ) {
// Hide table
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs