Details | Graphs : Mini "); print_optionbar_end(); list($opta, $optb, $optc, $optd, $opte) = explode("/", $_GET['opta']); echo(""); $sql = "SELECT * FROM pseudowires AS P, ports AS I, devices AS D WHERE P.interface_id = I.interface_id AND I.device_id = D.device_id ORDER BY D.hostname,I.ifDescr"; $query = mysql_query($sql); while($pw_a = mysql_fetch_array($query)) { $i = 0; while ($i < count($linkdone)) { $thislink = $pw_a['device_id'] . $pw_a['interface_id']; if ($linkdone[$i] == $thislink) { $skip = "yes"; } $i++; } $pw_b = mysql_fetch_array(mysql_query("SELECT * from `devices` AS D, `ports` AS I, `pseudowires` AS P WHERE D.device_id = '".$pw_a['peer_device_id']."' AND D.device_id = I.device_id AND P.cpwVcID = '".$pw_a['cpwVcID']."' AND P.interface_id = I.interface_id")); if(!interfacepermitted($pw_a['interface_id'])) { $skip = "yes"; } if(!interfacepermitted($pw_b['interface_id'])) { $skip = "yes"; } if($skip) { unset($skip); } else { if($bg == "ffffff") { $bg = "e5e5e5"; } else { $bg="ffffff"; } echo(""); echo(""); if($opta == "graphs") { echo(""); } $linkdone[] = $pw_b['device_id'] . $pw_b['interface_id']; } } echo("
".$pw_a['cpwVcID']."".generatedevicelink($pw_a)."".generateiflink($pw_a)." ".generatedevicelink($pw_b)."".generateiflink($pw_b)."
".$pw_a['ifAlias']."".$pw_b['ifAlias']."
"); if(!$optb) { $optb = "mini"; } if($pw_a) { $pw_a['width'] = "150"; $pw_a['height'] = "30"; $pw_a['from'] = $day; $pw_a['to'] = $now; $pw_a['bg'] = $bg; $types = array('bits','pkts','errors'); foreach($types as $graph_type) { $pw_a['graph_type'] = $graph_type; generate_port_thumbnail($pw_a); } } echo(""); if($pw_b) { $pw_b['width'] = "150"; $pw_b['height'] = "30"; $pw_b['from'] = $day; $pw_b['to'] = $now; $pw_b['bg'] = $bg; $types = array('bits','pkts','errors'); foreach($types as $graph_type) { $pw_b['graph_type'] = $graph_type; generate_port_thumbnail($pw_b); } } echo("
"); ?>