diff options
-rwxr-xr-x | usr/local/www/interfaces_assign.php | 2 | ||||
-rw-r--r-- | usr/local/www/interfaces_wireless_edit.php | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_assign.php b/usr/local/www/interfaces_assign.php index 511f41b..2e368e4 100755 --- a/usr/local/www/interfaces_assign.php +++ b/usr/local/www/interfaces_assign.php @@ -309,7 +309,7 @@ if ($_GET['act'] == "add") { $descr = "OPT{$i}"; $config['interfaces'][$newifname] = array(); $config['interfaces'][$newifname]['descr'] = $descr; - ksort($config['interfaces']); + uksort($config['interfaces'], "strnatcmp"); } /* Find an unused port for this interface */ diff --git a/usr/local/www/interfaces_wireless_edit.php b/usr/local/www/interfaces_wireless_edit.php index 6f65e0f..1e9419e 100644 --- a/usr/local/www/interfaces_wireless_edit.php +++ b/usr/local/www/interfaces_wireless_edit.php @@ -58,7 +58,7 @@ function clone_inuse($num) { } function clone_compare($a, $b) { - return strcmp($a['cloneif'], $b['cloneif']); + return strnatcmp($a['cloneif'], $b['cloneif']); } $portlist = get_interface_list(); |