Index: trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php |
— | — | @@ -410,14 +410,16 @@ |
411 | 411 | $changedStrings = array_diff_assoc( $base_messages, $compare_messages ); |
412 | 412 | |
413 | 413 | // If we want to save the differences. |
414 | | - if ( $saveResults && !empty( $changedStrings ) && is_array( $changedStrings ) ) { |
| 414 | + // HACK: because of the hack in saveChanges(), we need to call that function |
| 415 | + // even if $changedStrings is empty. So comment out the $changedStrings checks below. |
| 416 | + if ( $saveResults /* && !empty( $changedStrings ) && is_array( $changedStrings )*/ ) { |
415 | 417 | self::myLog( "--Checking languagecode {$langcode}--", $verbose ); |
416 | 418 | // Save the differences. |
417 | 419 | $updates = self::saveChanges( $changedStrings, $forbiddenKeys, $compare_messages, $base_messages, $langcode, $verbose ); |
418 | 420 | self::myLog( "{$updates} messages updated for {$langcode}.", $verbose ); |
419 | | - } elseif ( $saveResults ) { |
| 421 | + } /*elseif ( $saveResults ) { |
420 | 422 | self::myLog( "--{$langcode} hasn't changed--", $verbose ); |
421 | | - } |
| 423 | + }*/ |
422 | 424 | |
423 | 425 | self::saveHash( $basefile, $basehash ); |
424 | 426 | |
— | — | @@ -629,14 +631,16 @@ |
630 | 632 | $changedStrings = array_diff_assoc( $messages, $compare_messages[$language] ); |
631 | 633 | |
632 | 634 | // If we want to save the changes. |
633 | | - if ( $saveResults === true && !empty( $changedStrings ) && is_array( $changedStrings ) ) { |
| 635 | + // HACK: because of the hack in saveChanges(), we need to call that function |
| 636 | + // even if $changedStrings is empty. So comment out the $changedStrings checks below. |
| 637 | + if ( $saveResults === true /*&& !empty( $changedStrings ) && is_array( $changedStrings )*/ ) { |
634 | 638 | self::myLog( "--Checking languagecode {$language}--", $verbose ); |
635 | 639 | // The save them |
636 | 640 | $updates = self::saveChanges( $changedStrings, $forbiddenKeys, $compare_messages[$language], $messages, $language, $verbose ); |
637 | 641 | self::myLog( "{$updates} messages updated for {$language}.", $verbose ); |
638 | | - } elseif($saveResults === true) { |
| 642 | + }/* elseif($saveResults === true) { |
639 | 643 | self::myLog( "--{$language} hasn't changed--", $verbose ); |
640 | | - } |
| 644 | + }*/ |
641 | 645 | } |
642 | 646 | |
643 | 647 | // And log some stuff. |