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) { + @@ -388,29 +390,34 @@ if(count($pools) > 0) { } echo "\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) { + @@ -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);