"); echo(" Customer Device Interface Speed Circuit Notes "); $i = 1; 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(" "); } echo(""); ?>