summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_dhcp_leases.php
diff options
context:
space:
mode:
authorJoecowboy <i7wasn7m3@gmail.com>2012-02-25 15:29:07 -0600
committerJoecowboy <i7wasn7m3@gmail.com>2012-02-25 15:29:07 -0600
commit7d1e0109ebcb34603e27a05085df239dad7d3a7a (patch)
treee9c18ad762023751c6f6d064e88653133dc9bb6c /usr/local/www/status_dhcp_leases.php
parent7d0ad4ec4d04fd202fefc01aae49fd37500771dd (diff)
downloadpfsense-7d1e0109ebcb34603e27a05085df239dad7d3a7a.zip
pfsense-7d1e0109ebcb34603e27a05085df239dad7d3a7a.tar.gz
Added choice of UTC time or local time for DHCP leases.
Diffstat (limited to 'usr/local/www/status_dhcp_leases.php')
-rwxr-xr-xusr/local/www/status_dhcp_leases.php17
1 files changed, 15 insertions, 2 deletions
diff --git a/usr/local/www/status_dhcp_leases.php b/usr/local/www/status_dhcp_leases.php
index ba18b72..a00c94e 100755
--- a/usr/local/www/status_dhcp_leases.php
+++ b/usr/local/www/status_dhcp_leases.php
@@ -44,6 +44,7 @@
##|-PRIV
require("guiconfig.inc");
+require_once("config.inc");
$pgtitle = array(gettext("Status"),gettext("DHCP leases"));
@@ -94,8 +95,20 @@ function leasecmp($a, $b) {
}
function adjust_gmt($dt) {
- $ts = strtotime($dt . " GMT");
- return strftime("%Y/%m/%d %H:%M:%S", $ts);
+ global $config;
+ $sysctl = $config['system'];
+ $timezone = $sysctl['timezone'];
+ $timeformatchange = $sysctl['timeformatchange'];
+ $ts = strtotime($dt . " GMT");
+ if ($timeformatchange == "yes") {
+ $this_tz = new DateTimeZone($timezone);
+ $dhcp_lt = new DateTime(strftime("%I:%M:%S%p", $ts), $this_tz);
+ $offset = $this_tz->getOffset($dhcp_lt);
+ $ts = $ts + $offset;
+ return strftime("%Y/%m/%d %I:%M:%S%p", $ts);
+ }
+ else
+ return strftime("%Y/%m/%d %H:%M:%S", $ts);
}
function remove_duplicate($array, $field)
OpenPOWER on IntegriCloud