diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-07-25 17:39:49 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-07-25 17:39:49 +0000 |
commit | 5742ca5e8ec44b6088191d00a303ee79c0c5c1f5 (patch) | |
tree | 51d72fceb9da983c5a47b74a2bdd57f813fa5bc0 /usr/local | |
parent | 10d470b9d1f84f4b1c832811e506ffed77172831 (diff) | |
download | pfsense-5742ca5e8ec44b6088191d00a303ee79c0c5c1f5.zip pfsense-5742ca5e8ec44b6088191d00a303ee79c0c5c1f5.tar.gz |
Create static lease option from DHCP
Ticket #254
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/diag_dhcp_leases.php | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/usr/local/www/diag_dhcp_leases.php b/usr/local/www/diag_dhcp_leases.php index 6c24851..e22b985 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 "<tr>\n"; - echo "<td class=\"listlr\">{$fspans}{$data['ip']}{$fspane} </td>\n"; - echo "<td class=\"listr\">{$fspans}{$data['mac']}{$fspane} </td>\n"; - echo "<td class=\"listr\">{$fspans}{$data['hostname']}{$fspane} </td>\n"; - echo "<td class=\"listr\">{$fspans}{$data['start']}{$fspane} </td>\n"; - echo "<td class=\"listr\">{$fspans}{$data['end']}{$fspane} </td>\n"; - echo "</tr>\n"; + echo "<td class=\"listlr\">{$fspans}{$data['ip']}{$fspane} </td>\n"; + echo "<td class=\"listr\">{$fspans}{$data['mac']}{$fspane} </td>\n"; + echo "<td class=\"listr\">{$fspans}{$data['hostname']}{$fspane} </td>\n"; + echo "<td class=\"listr\">{$fspans}" . adjust_gmt($data['start']) . "{$fspane} </td>\n"; + echo "<td class=\"listr\">{$fspans}" . adjust_gmt($data['end']) . "{$fspane} </td>\n"; + echo "<td class=\"list\" valign=\"middle\"><a href=\"services_dhcp_edit.php?if={$data['if']}&mac={$data['mac']}\"><img src=\"plus.gif\" width=\"17\" height=\"17\" border=\"0\" title=\"add a static mapping for this MAC address\"></a></td>\n"; + echo "</tr>\n"; } } ?> |