diff --git a/usr/local/www/diag_dhcp_leases.php b/usr/local/www/diag_dhcp_leases.php index 6c248517d5..e22b985e35 100755 --- a/usr/local/www/diag_dhcp_leases.php +++ b/usr/local/www/diag_dhcp_leases.php @@ -47,7 +47,12 @@ include("head.inc"); flush(); function leasecmp($a, $b) { - return strcmp($a[$_GET['order']], $b[$_GET['order']]); + return strcmp($a[$_GET['order']], $b[$_GET['order']]); +} + +function adjust_gmt($dt) { + $ts = strtotime($dt . " GMT"); + return strftime("%Y/%m/%d %H:%M:%S", $ts); } $fp = @fopen("{$g['vardb_path']}/dhcpd.leases","r"); @@ -160,12 +165,13 @@ foreach ($leases as $data) { $fspans = $fspane = ""; } echo "\n"; - echo "{$fspans}{$data['ip']}{$fspane} \n"; - echo "{$fspans}{$data['mac']}{$fspane} \n"; - echo "{$fspans}{$data['hostname']}{$fspane} \n"; - echo "{$fspans}{$data['start']}{$fspane} \n"; - echo "{$fspans}{$data['end']}{$fspane} \n"; - echo "\n"; + echo "{$fspans}{$data['ip']}{$fspane} \n"; + echo "{$fspans}{$data['mac']}{$fspane} \n"; + echo "{$fspans}{$data['hostname']}{$fspane} \n"; + echo "{$fspans}" . adjust_gmt($data['start']) . "{$fspane} \n"; + echo "{$fspans}" . adjust_gmt($data['end']) . "{$fspane} \n"; + echo "\n"; + echo "\n"; } } ?>