"; echo ""; echo ""; echo " "; echo " "; echo " "; echo " "; echo "
 Compare nodes... 
ID 1:
ID 2:
"; echo ""; } else { // build SQL query to get basic node data $sql = "SELECT *, (TO_DAYS(now()) - TO_DAYS(updated)) as age FROM nodes WHERE id='" . $id_1 . "' ORDER BY id"; // run query $loc_db->query($sql); $loc_db->next_record(); $node_1_id = $loc_db->f("id"); $node_1_name = $loc_db->f("name"); $node_1_owner = $loc_db->f("owner"); $node_1_owner_email = "click to email"; $node_1_lat = (double)$loc_db->f("latitude"); $node_1_long = (double)$loc_db->f("longitude"); $node_1_suburb = $loc_db->f("suburb"); $node_1_status = $loc_db->f("status"); $node_1_area_id = $loc_db->f("area"); $node_1_area = get_area_name($loc_db->f("area")); $node_1_ospf_mode = $loc_db->f("ospf_mode"); $node_1_ip_block = get_ip_block($node_1_id); $node_1_age = $loc_db->f("age"); $node_1_url = $loc_db->f("url"); $node_1_wiki_url = get_node_wiki($node_1_id); if ((substr($node_1_url, 0, 4) != "http") && ($node_1_url != "")) $node_1_url = "http://" . $node_1_url; if (strlen($node_1_url) != 0) { $node_1_url = "$node_1_url"; } else { $node_1_url = " none "; } // build SQL query to get basic node data $sql = "SELECT *, (TO_DAYS(now()) - TO_DAYS(updated)) as age FROM nodes WHERE id='" . $id_2 . "' ORDER BY id"; // run query $loc_db->query($sql); $loc_db->next_record(); $node_2_id = $loc_db->f("id"); $node_2_name = $loc_db->f("name"); $node_2_owner = $loc_db->f("owner"); $node_2_owner_email = "click to email"; $node_2_lat = (double)$loc_db->f("latitude"); $node_2_long = (double)$loc_db->f("longitude"); $node_2_suburb = $loc_db->f("suburb"); $node_2_status = $loc_db->f("status"); $node_2_area_id = $loc_db->f("area"); $node_2_area = get_area_name($loc_db->f("area")); $node_2_ospf_mode = $loc_db->f("ospf_mode"); $node_2_ip_block = get_ip_block($node_2_id); $node_2_age = $loc_db->f("age"); $node_2_url = $loc_db->f("url"); $node_2_wiki_url = get_node_wiki($node_2_id); if ((substr($node_2_url, 0, 4) != "http") && ($node_2_url != "")) $node_2_url = "http://" . $node_2_url; if (strlen($node_2_url) != 0) { $node_2_url = "$node_2_url"; } else { $node_2_url = " none "; } ?>
Node 1
Node ID and Name
Node ID:
Short node name:
 
Contact Information and Location
Owner:
Email:
Suburb:
Latitude:
Longitude:
 
Node Status
Node status:
 
Area
Area:
 
Allocated IP Addresses
IP Block:
 
Where to find more info
External URL:
Wiki:
 
Days since last update
Days since last update:
Node 2
Node ID and Name
Node ID:
Short node name:
 
Contact Information and Location
Owner:
Email:
Suburb:
Latitude:
Longitude:
 
Node Status
Node status:
 
Area
Area:
 
Allocated IP Addresses
IP Block:
 
Where to find more info
External URL:
Wiki:
 
Days since last update
Days since last update:


$node_2_lat) $bearing = $bearing + 180; if (($node_2_lat > $node_1_lat) && ($node_1_long > $node_2_long)) $bearing = $bearing + 360; $bearing = round($bearing, 2); $bearing_2 = $bearing + 180; if ($bearing_2 > 360) $bearing_2 = $bearing_2 - 360; $sql = "SELECT count(id) as count FROM interfaces WHERE node='" . $id_1 . "'"; $loc_db_2->query( $sql ); $loc_db_2->next_record(); $this_num_interface = $loc_db_2->f("count"); $sql = "SELECT count(id) as count FROM interfaces WHERE node='" . $id_2 . "'"; $loc_db_2->query( $sql ); $loc_db_2->next_record(); $close_num_interface = $loc_db_2->f("count"); if (($this_num_interface == 0) || ($close_num_interface == 0)) { $som = "---"; } else { $som = ""; } ?>
Comparison
Distance
Km Km
 
Bearings
to °
to °
 
SOM
SOM