From 45630319d430a60a0ebf119f789b0684bd6c12b6 Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 6 Aug 2013 15:53:00 -0400 Subject: Add the MAC manufacturer code to the DHCPv6 leases view. --- usr/local/www/status_dhcpv6_leases.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'usr/local/www/status_dhcpv6_leases.php') diff --git a/usr/local/www/status_dhcpv6_leases.php b/usr/local/www/status_dhcpv6_leases.php index d3f310b..f891728 100644 --- a/usr/local/www/status_dhcpv6_leases.php +++ b/usr/local/www/status_dhcpv6_leases.php @@ -87,6 +87,9 @@ if (($_GET['deleteip']) && (is_ipaddr($_GET['deleteip']))) { header("Location: status_dhcpv6_leases.php?all={$_GET['all']}"); } +// Load MAC-Manufacturer table +$mac_man = load_mac_manufacturer_table(); + include("head.inc"); ?> @@ -448,7 +451,14 @@ foreach ($leases as $data) { if (!empty($data['hostname'])) { echo htmlentities($data['hostname']) . "
"; } - echo htmlentities($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); + if(isset($mac_man[$mac_hi])){ print "
{$mac_man[$mac_hi]}"; } + } + echo "{$fspane} \n"; if ($data['type'] != "static") { echo "{$fspans}" . adjust_gmt($data['start']) . "{$fspane} \n"; -- cgit v1.1