diff --git a/wacko/setup/install-database.php b/wacko/setup/install-database.php index 156956a5b..cb3bfa593 100644 --- a/wacko/setup/install-database.php +++ b/wacko/setup/install-database.php @@ -268,7 +268,9 @@ else { // The funny upgrading stuff. Make sure these are in order! - ksort($upgrade, SORT_STRING); + uksort($upgrade, function($a, $b) { + return version_compare ($a, $b); + }); foreach (array_keys($upgrade) as $to_version) // index == value, BTW { @@ -452,7 +454,9 @@ else { // The funny upgrading stuff. Make sure these are in order! - ksort($upgrade, SORT_STRING); + uksort($upgrade, function($a, $b) { + return version_compare ($a, $b); + }); foreach (array_keys($upgrade) as $to_version) // index == value, BTW {