2007-04-03 14:10:23 +00:00
|
|
|
<?php
|
|
|
|
|
2007-04-08 21:27:05 +00:00
|
|
|
$sql = "SELECT * FROM `interfaces` AS I, `devices` AS D";
|
2007-11-21 14:26:24 +00:00
|
|
|
$sql .= " WHERE `ifAlias` like 'Cust: %' AND I.device_id = D.device_id AND D.hostname LIKE '%" . $config['mydomain'] . "' ORDER BY I.ifAlias";
|
2007-04-03 14:10:23 +00:00
|
|
|
$query = mysql_query($sql);
|
|
|
|
|
|
|
|
if($bg == "#ffffff") { $bg = "#e5e5e5"; } else { $bg="#ffffff"; }
|
|
|
|
|
|
|
|
echo("<table border=0 cellspacing=0 cellpadding=2 class=devicetable width=100%>");
|
|
|
|
|
2007-04-08 21:27:05 +00:00
|
|
|
while($interface = mysql_fetch_array($query)) {
|
|
|
|
$device = &$interface;
|
|
|
|
|
2007-04-03 14:10:23 +00:00
|
|
|
unset($class);
|
2007-04-08 21:27:05 +00:00
|
|
|
|
|
|
|
$ifname = fixifname($device['ifDescr']);
|
|
|
|
|
|
|
|
$interface['ifAlias'] = str_replace("Cust: ", "", $interface['ifAlias']);
|
|
|
|
$interface['ifAlias'] = str_replace("[PNI]", "Private", $interface['ifAlias']);
|
|
|
|
|
|
|
|
$ifclass = ifclass($interface['ifOperStatus'], $interface['ifAdminStatus']);
|
2007-04-03 14:10:23 +00:00
|
|
|
|
2007-04-08 21:27:05 +00:00
|
|
|
$displayifalias = $device['ifAlias'];
|
|
|
|
$device['ifAlias'] = str_replace(" [","|",$device['ifAlias']);
|
|
|
|
$device['ifAlias'] = str_replace("] (","|",$device['ifAlias']);
|
|
|
|
$device['ifAlias'] = str_replace(" (","||",$device['ifAlias']);
|
|
|
|
$device['ifAlias'] = str_replace("]","|",$device['ifAlias']);
|
|
|
|
$device['ifAlias'] = str_replace(")","|",$device['ifAlias']);
|
|
|
|
list($device['ifAlias'],$class,$notes) = explode("|", $device['ifAlias']);
|
|
|
|
$useifalias = $device['ifAlias'];
|
2007-04-03 14:10:23 +00:00
|
|
|
$used = '1';
|
2007-04-08 21:27:05 +00:00
|
|
|
if ($device['ifAlias'] == $previfalias) { unset($useifalias );
|
2007-04-03 14:10:23 +00:00
|
|
|
} elseif ($previfalias) {
|
|
|
|
echo("<tr bgcolor='#ffffff' height='5'><td></td></tr>");
|
|
|
|
if($bg == "#ffffff") { $bg = "#e5e5e5"; } else { $bg="#ffffff"; }
|
|
|
|
}
|
2007-04-08 21:27:05 +00:00
|
|
|
$previfalias = $device['ifAlias'];
|
2007-04-03 14:10:23 +00:00
|
|
|
|
|
|
|
echo("
|
|
|
|
<tr bgcolor='$bg'>
|
|
|
|
<td width='7'></td>
|
2007-04-04 22:05:52 +00:00
|
|
|
<td width='250'><span style='font-weight: bold;' class=interface>$useifalias</span></td>
|
|
|
|
<td width='200'>" . generatedevicelink($device) . "</td>
|
2007-04-08 21:27:05 +00:00
|
|
|
<td width='100'>" . generateiflink($interface, makeshortif($interface['ifDescr'])) . "</td>
|
2007-04-03 14:10:23 +00:00
|
|
|
<td>$notes</td>
|
|
|
|
</tr>
|
|
|
|
");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
echo("</table>");
|
|
|
|
|
|
|
|
?>
|