Replace the _ before sorting the timezones. Fixes #10066 props nbachiyski.
git-svn-id: https://develop.svn.wordpress.org/trunk@11544 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
c88d063308
commit
66485f81a6
|
@ -3217,12 +3217,13 @@ function wp_timezone_choice($selectedzone) {
|
|||
|
||||
usort($zonen, create_function(
|
||||
'$a, $b', '
|
||||
$a_continent = translate($a["continent"], "continents-cities");
|
||||
$b_continent = translate($b["continent"], "continents-cities");
|
||||
$a_city = translate($a["city"], "continents-cities");
|
||||
$b_city = translate($b["city"], "continents-cities");
|
||||
$a_subcity = translate($a["subcity"], "continents-cities");
|
||||
$b_subcity = translate($b["subcity"], "continents-cities");
|
||||
$t = create_function(\'$s\', \'return translate(str_replace("_", " ", $s), "continents-cities");\');
|
||||
$a_continent = $t($a["continent"]);
|
||||
$b_continent = $t($b["continent"]);
|
||||
$a_city = $t($a["city"]);
|
||||
$b_city = $t($b["city"]);
|
||||
$a_subcity = $t($a["subcity"]);
|
||||
$b_subcity = $t($b["subcity"]);
|
||||
if ( $a_continent == $b_continent && $a_city == $b_city )
|
||||
return strnatcasecmp($a_subcity, $b_subcity);
|
||||
elseif ( $a_continent == $b_continent )
|
||||
|
|
Loading…
Reference in New Issue