https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112920
Revision: 112920
Author: nikerabbit
Date: 2012-03-02 21:12:30 +0000 (Fri, 02 Mar 2012)
Log Message:
-----------
Third time the bunny jumps, ping r112917, r112919
Modified Paths:
--------------
trunk/extensions/Translate/specials/SpecialTranslate.php
Modified: trunk/extensions/Translate/specials/SpecialTranslate.php
===================================================================
--- trunk/extensions/Translate/specials/SpecialTranslate.php 2012-03-02
21:02:26 UTC (rev 112919)
+++ trunk/extensions/Translate/specials/SpecialTranslate.php 2012-03-02
21:12:30 UTC (rev 112920)
@@ -141,11 +141,13 @@
$description = $status . $description;
}
- $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' );
+ $groupId = $this->group->getId();
+ // PHP is such an awesome language
+ $priorityLangs = TranslateMetadata::get( $groupId,
'prioritylangs' );
+ $priorityLangs = array_flip( array_filter( explode(
',', $priorityLangs ) ) );
+ if ( count( $priorityLangs) && !isset(
$priorityLangs[$this->options['language']] ) ) {
+ $priorityForce = TranslateMetadata::get(
$groupId, 'priorityforce' );
+ $priorityReason = TranslateMetadata::get(
$groupId, 'priorityreason' );
if ( $priorityForce === 'on' ) {
// Hide table
$this->paging['count'] = 0;
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs