diff --git a/src/www/status_dhcp_leases.php b/src/www/status_dhcp_leases.php
index d77704e65..866eea792 100644
--- a/src/www/status_dhcp_leases.php
+++ b/src/www/status_dhcp_leases.php
@@ -282,6 +282,7 @@ foreach($config['interfaces'] as $ifname => $ifarr) {
$slease['start'] = "";
$slease['end'] = "";
$slease['hostname'] = htmlentities($static['hostname']);
+ $slease['descr'] = htmlentities($static['descr']);
$slease['act'] = "static";
$slease['online'] = in_array(strtolower($slease['mac']), $arpdata_mac) ? 'online' : 'offline';
$leases[] = $slease;
@@ -338,6 +339,7 @@ if(count($pools) > 0) {
\n";
echo "| {$fspans}{$data['ip']}{$fspane} | \n";
- $mac=$data['mac'];
+ $mac = $data['mac'];
$mac_hi = strtoupper($mac[0] . $mac[1] . $mac[3] . $mac[4] . $mac[6] . $mac[7]);
if ($data['online'] != "online") {
- if(isset($mac_man[$mac_hi])){ // Manufacturer for this MAC is defined
+ if (isset($mac_man[$mac_hi])) { // Manufacturer for this MAC is defined
echo "{$fspans}{$mac} {$mac_man[$mac_hi]}{$fspane} | \n";
- }else{
+ } else {
echo "{$fspans}{$data['mac']}{$fspane} | \n";
}
- }else{
- if(isset($mac_man[$mac_hi])){ // Manufacturer for this MAC is defined
+ } else {
+ if (isset($mac_man[$mac_hi])) { // Manufacturer for this MAC is defined
echo "{$fspans}{$mac} {$mac_man[$mac_hi]}{$fspane} | \n";
- }else{
+ } else {
echo "{$fspans}{$data['mac']}{$fspane} | \n";
}
}
echo "{$fspans}" . htmlentities($data['hostname']) . "{$fspane} | \n";
- if ($data['type'] != "static") {
- echo "{$fspans}" . adjust_gmt($data['start']) . "{$fspane} | \n";
- echo "{$fspans}" . adjust_gmt($data['end']) . "{$fspane} | \n";
- } else {
- echo "{$fspans} n/a {$fspane} | \n";
- echo "{$fspans} n/a {$fspane} | \n";
- }
+ if (isset($data['descr'])) {
+ echo "{$fspans}" . htmlentities($data['descr']) . "{$fspane} | \n";
+ } else {
+ echo "{$fspans} n/a {$fspane} | \n";
+ }
+ if ($data['type'] != "static") {
+ echo "{$fspans}" . adjust_gmt($data['start']) . "{$fspane} | \n";
+ echo "{$fspans}" . adjust_gmt($data['end']) . "{$fspane} | \n";
+ } else {
+ echo "{$fspans} n/a {$fspane} | \n";
+ echo "{$fspans} n/a {$fspane} | \n";
+ }
echo "{$fspans}{$data['online']}{$fspane} | \n";
echo "{$fspans}{$data['act']}{$fspane} | \n";
echo " ";
diff --git a/src/www/status_dhcpv6_leases.php b/src/www/status_dhcpv6_leases.php
index d3e7a2b51..d45d108ef 100644
--- a/src/www/status_dhcpv6_leases.php
+++ b/src/www/status_dhcpv6_leases.php
@@ -352,6 +352,7 @@ foreach($config['interfaces'] as $ifname => $ifarr) {
$slease['start'] = "";
$slease['end'] = "";
$slease['hostname'] = htmlentities($static['hostname']);
+ $slease['descr'] = htmlentities($static['descr']);
$slease['act'] = "static";
if (in_array($slease['ip'], array_keys($ndpdata))) {
$slease['online'] = 'online';
@@ -419,6 +420,7 @@ if(count($pools) > 0) {
| =gettext("IAID"); ?> |
=gettext("DUID"); ?> |
=gettext("Hostname/MAC"); ?> |
+ =gettext("Description"); ?> |
=gettext("Start"); ?> |
=gettext("End"); ?> |
=gettext("Online"); ?> |
@@ -460,8 +462,13 @@ if(count($pools) > 0) {
if (!empty($data['hostname'])) {
echo htmlentities($data['hostname']) . "
";
}
+ if (isset($data['descr'])) {
+ echo "{$fspans}" . htmlentities($data['descr']) . "{$fspane} | \n";
+ } else {
+ echo "{$fspans} n/a {$fspane} | \n";
+ }
- $mac=trim($ndpdata[$data['ip']]['mac']);
+ $mac = trim($ndpdata[$data['ip']]['mac']);
if (!empty($mac)) {
$mac_hi = strtoupper($mac[0] . $mac[1] . $mac[3] . $mac[4] . $mac[6] . $mac[7]);
print htmlentities($mac);