");
echo("
|
Customer |
Device |
Interface |
Speed |
Circuit |
Notes |
");
$i = 1;
$pagetitle[] = "Customers";
foreach (dbFetchRows("SELECT * FROM `ports` WHERE `port_descr_type` = 'cust' GROUP BY `port_descr_descr` ORDER BY `port_descr_descr`") as $customer)
{
$i++;
$customer_name = $customer['port_descr_descr'];
if (!is_integer($i/2)) { $bg_colour = $list_colour_a; } else { $bg_colour = $list_colour_b; }
foreach (dbFetchRows("SELECT * FROM `ports` WHERE `port_descr_type` = 'cust' AND `port_descr_descr` = ?", array($customer['port_descr_descr'])) as $port)
{
$device = device_by_id_cache($port['device_id']);
unset($class);
$ifname = fixifname($device['ifDescr']);
$ifclass = ifclass($port['ifOperStatus'], $port['ifAdminStatus']);
if ($device['os'] == "ios")
{
if ($port['ifTrunk']) { $vlan = "" . $port['ifTrunk'] . ""; }
elseif ($port['ifVlan']) { $vlan = "VLAN " . $port['ifVlan'] . ""; }
else { $vlan = ""; }
}
echo("
|
".$customer_name." |
" . generate_device_link($device) . " |
" . generate_port_link($port, makeshortif($port['ifDescr'])) . " |
".$port['port_descr_speed']." |
".$port['port_descr_circuit']." |
".$port['port_descr_notes']." |
");
unset($customer_name);
}
echo(" | ");
$graph_array['type'] = "customer_bits";
$graph_array['height'] = "100";
$graph_array['width'] = "220";
$graph_array['to'] = $config['time']['now'];
$graph_array['id'] = $customer['port_descr_descr'];
include("includes/print-quadgraphs.inc.php");
echo(" |
");
}
echo("");
?>