diff --git a/html/pages/device/ports.inc.php b/html/pages/device/ports.inc.php index 1a809c160c..2844889c65 100644 --- a/html/pages/device/ports.inc.php +++ b/html/pages/device/ports.inc.php @@ -7,11 +7,18 @@ if ($_GET['opta'] == 'graphs') print_optionbar_start(); -$menu_options = array('basic' => 'Basic', - 'details' => 'Details', - 'neighbours' => 'Neighbours', - 'arp' => 'ARP Table', - 'adsl' => 'ADSL'); +$menu_options['basic'] = 'Basic'; +$menu_options['details'] = 'Details'; +$menu_options['arp'] = 'ARP Table'; + +if(mysql_result(mysql_query("SELECT * FROM links AS L, ports AS I WHERE I.device_id = '".$device['device_id']."' AND I.interface_id = L.local_interface_id"),0)) +{ + $menu_options['neighbours'] = 'Neighbours'; +} +if(mysql_result(mysql_query("SELECT COUNT(*) FROM `interfaces` WHERE `ifType` = 'adsl'"),0)) +{ + $menu_options['adsl'] = 'ADSL'; +} if (!$_GET['opta']) { $_GET['opta'] = "basic"; }