diff --git a/html/pages/device/interface.inc.php b/html/pages/device/interface.inc.php index 6eddbf9ec4..6cb2f5cd08 100644 --- a/html/pages/device/interface.inc.php +++ b/html/pages/device/interface.inc.php @@ -48,40 +48,82 @@ if ($pos !== false ) $broke = yes; } -if (mysql_result(mysql_query("SELECT COUNT(*) FROM `ports` WHERE `pagpGroupIfIndex` = '".$interface['ifIndex']."' and `device_id` = '".$device['device_id']."'"),0)) -{ - $pagp = " | PAgP"; -} - echo("
"); print_optionbar_start(); -echo("Graphs | "); +if ($_GET['optb'] == "graphs" || !$_GET['optb']) { echo(""); } +echo("Graphs"); +if ($_GET['optb'] == "graphs" || !$_GET['optb']) { echo(""); } -if (mysql_result(mysql_query("SELECT COUNT(*) FROM `ports_adsl` WHERE `interface_id` = '".$interface['interface_id']."'"),0)) + +if (mysql_result(mysql_query("SELECT COUNT(*) FROM `ports_adsl` WHERE `interface_id` = '".$interface['interface_id']."'"),0) ) { - echo("ADSL | "); + echo(" | "); + if ($_GET['optb'] == "adsl") { echo(""); } + echo("ADSL"); + if ($_GET['optb'] == "adsl") { echo(""); } } -echo("ARP Table$pagp"); +echo(" | "); -if (mysql_result(mysql_query("SELECT count(*) FROM mac_accounting WHERE interface_id = '".$interface['interface_id']."'"),0) > "0") +if ($_GET['optb'] == "arp") { echo(""); } +echo("ARP Table"); +if ($_GET['optb'] == "arp") { echo(""); } + +if (mysql_result(mysql_query("SELECT COUNT(*) FROM `ports` WHERE `pagpGroupIfIndex` = '". + $interface['ifIndex']."' and `device_id` = '".$device['device_id']."'"),0) ) { - echo(" | Mac Accounting : - Bits - (Mini|Top10) | - Packets - (Mini)"); + echo(" | "); + if ($_GET['optb'] == "pagp") { echo(""); } + echo("PAgP"); + if ($_GET['optb'] == "pagp") { echo(""); } } -if (mysql_result(mysql_query("SELECT COUNT(*) FROM juniAtmVp WHERE interface_id = '".$interface['interface_id']."'"),0) > "0") + +if (mysql_result(mysql_query("SELECT count(*) FROM mac_accounting WHERE interface_id = '".$interface['interface_id']."'"),0) > "0" ) { - echo(" | ATM VPs :"); - echo(" Bits"); - echo(" | Packets"); - echo(" | Cells"); - echo(" | Errors"); + echo(" | Mac Accounting : "); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "bits" && !$_GET['optd']) { echo(""); } + echo("Bits"); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "bits" && !$_GET['optd']) { echo(""); } + echo("("); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "bits" && $_GET['optd'] == "thumbs") { echo(""); } + echo("Mini"); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "bits" && $_GET['optd'] == "thumbs") { echo(""); } + echo('|'); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "bits" && $_GET['optd'] == "top10") { echo(""); } + echo("Top10)"); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "bits" && $_GET['optd'] == "top10") { echo(""); } + echo(" | "); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "pkts" && !$_GET['optd']) { echo(""); } + echo("Packets"); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "pkts" && !$_GET['optd']) { echo(""); } + echo("("); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "pkts" && $_GET['optd'] == "thumbs") { echo(""); } + echo("Mini"); + if ($_GET['optb'] == "macaccounting" && $_GET['optc'] == "pkts" && $_GET['optd'] == "thumbs") { echo(""); } + echo(")"); +} + +if (mysql_result(mysql_query("SELECT COUNT(*) FROM juniAtmVp WHERE interface_id = '".$interface['interface_id']."'"),0) > "0" ) +{ + echo(" | ATM VPs : "); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "bits") { echo(""); } + echo("Bits"); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "bits") { echo(""); } + echo(" | "); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "packets") { echo(""); } + echo("Packets"); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "bits") { echo(""); } + echo(" | "); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "cells") { echo(""); } + echo("Cells"); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "bits") { echo(""); } + echo(" | "); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "errors") { echo(""); } + echo("Errors"); + if ($_GET['optb'] == "junose-atm-vp" && $_GET['optc'] == "bits") { echo(""); } } print_optionbar_end(); @@ -90,4 +132,4 @@ echo("
"); include("pages/device/port/".mres($_GET['optb']).".inc.php"); echo("
"); -?> \ No newline at end of file +?>