Index: branches/5.2.x/core/kernel/utility/formatters/options_formatter.php =================================================================== diff -u -N -r15109 -r16648 --- branches/5.2.x/core/kernel/utility/formatters/options_formatter.php (.../options_formatter.php) (revision 15109) +++ branches/5.2.x/core/kernel/utility/formatters/options_formatter.php (.../options_formatter.php) (revision 16648) @@ -1,6 +1,6 @@ formatOption($value, $options, $use_phrases); - if ($label) { + $labels = array(); + + foreach ( $sorted_values as $sorted_value ) { + $label = $this->formatOption($sorted_value, $options, $use_phrases); + + if ( $label ) { $labels[] = $label; } } return implode($format, $labels); } - else { - return $this->formatOption($value, $options, $use_phrases); - } + + return $this->formatOption($value, $options, $use_phrases); } function formatOption($value, $options, $use_phrases = true) @@ -113,4 +129,4 @@ return $found ? $option_key : $value; } -} \ No newline at end of file +}