From c030c3fa18e996b377f0d30eb707b28996c4332f Mon Sep 17 00:00:00 2001 From: ljm42 Date: Tue, 24 Oct 2017 08:41:31 -0700 Subject: [PATCH] improved secondary sort --- src/www/status_dhcp_leases.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/www/status_dhcp_leases.php b/src/www/status_dhcp_leases.php index 3b1f9d3d4..fb548bddf 100644 --- a/src/www/status_dhcp_leases.php +++ b/src/www/status_dhcp_leases.php @@ -240,7 +240,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { $order = ( $_GET['order'] ) ? $_GET['order'] : 'ip'; usort($leases, function ($a, $b) use ($order) { - return strnatcasecmp($a[$order].$a['ip'], $b[$order].$b['ip']); + $cmp = strnatcasecmp($a[$order], $b[$order]); + if ($cmp === 0) { + $cmp = strnatcasecmp($a['ip'], $b['ip']); + } + return $cmp; } );