385 |
} else { |
} else { |
386 |
$antenna_cantenna = ""; |
$antenna_cantenna = ""; |
387 |
} |
} |
388 |
|
if ($loc_db->f("antenna_type") == "helical"){ |
389 |
|
$antenna_helical = "selected"; |
390 |
|
} else { |
391 |
|
$antenna_helical = ""; |
392 |
|
} |
393 |
if ($loc_db->f("antenna_type") == "omni") { |
if ($loc_db->f("antenna_type") == "omni") { |
394 |
$antenna_omni = "selected"; |
$antenna_omni = "selected"; |
395 |
} else { |
} else { |
514 |
</tr> |
</tr> |
515 |
<tr> |
<tr> |
516 |
<td class="node_info"><B>Card/AP Receive Sensitivty: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=receive_sensitivity','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>Card/AP Receive Sensitivty: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=receive_sensitivity','glossary',400,250 ); return false">?</a>)</B></td> |
517 |
<td class="node_info"><input type="text" name="card_receive" size="5" value="<? echo $card_receive ?>"> dBm @ 11Mbit/sec</td> |
<td class="node_info"><input type="text" name="card_receive" size="5" value="<? echo $card_receive ?>"> dBm @ 1Mbit/sec</td> |
518 |
</tr> |
</tr> |
519 |
<tr> |
<tr> |
520 |
<td class="node_info"><B>MAC: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=mac','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>MAC: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=mac','glossary',400,250 ); return false">?</a>)</B></td> |
540 |
</tr> |
</tr> |
541 |
<tr> |
<tr> |
542 |
<td class="node_info"><B>Antenna Type: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=antenna_type','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>Antenna Type: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=antenna_type','glossary',400,250 ); return false">?</a>)</B></td> |
543 |
<td class="node_info"> <select name="antenna_type"><option value="built in" <? echo $antenna_builtin ?>>Built In<option value="cantenna" <? echo $antenna_cantenna ?>>Cantenna<option value="omni" <? echo $antenna_omni ?>>Omni<option value="panel" <? echo $antenna_panel ?>>Panel<option value="parabolic" <? echo $antenna_parabolic ?>>Parabolic Dish<option value="waveguide" <? echo $antenna_waveguide ?>>Slotted Waveguide<option value="yagi" <? echo $antenna_yagi ?>>Yagi</select></td></td> |
<td class="node_info"> <select name="antenna_type"><option value="built in" <? echo $antenna_builtin ?>>Built In<option value="cantenna" <? echo $antenna_cantenna ?>>Cantenna<option value="helical" <?=$antenna_helical?>>Helical<option value="omni" <? echo $antenna_omni ?>>Omni<option value="panel" <? echo $antenna_panel ?>>Panel<option value="parabolic" <? echo $antenna_parabolic ?>>Parabolic Dish<option value="waveguide" <? echo $antenna_waveguide ?>>Slotted Waveguide<option value="yagi" <? echo $antenna_yagi ?>>Yagi</select></td></td> |
544 |
</tr> |
</tr> |
545 |
<tr> |
<tr> |
546 |
<td class="node_info"><B>Antenna Gain: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=antenna_gain','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>Antenna Gain: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=antenna_gain','glossary',400,250 ); return false">?</a>)</B></td> |
577 |
while ($loc_db_2->next_record()) { |
while ($loc_db_2->next_record()) { |
578 |
|
|
579 |
// which node is on the other end of the link? |
// which node is on the other end of the link? |
580 |
if ($loc_db->f("int_id") == $loc_db_2->f("interface_1")) { |
if ($int_id == $loc_db_2->f("interface_1")) { |
581 |
|
|
582 |
$link_int = $loc_db_2->f("interface_2"); |
$link_int = $loc_db_2->f("interface_2"); |
583 |
|
|
592 |
|
|
593 |
// select the interface info for the other |
// select the interface info for the other |
594 |
// end of this link |
// end of this link |
595 |
$sql = "SELECT * FROM interfaces WHERE id = " . $link_int . " ORDER BY node"; |
$sql = "SELECT * FROM interfaces WHERE id = " . $link_int . " ORDER BY class, node"; |
596 |
|
|
597 |
$loc_db_3->query( $sql ); |
$loc_db_3->query( $sql ); |
598 |
|
|
599 |
while($loc_db_3->next_record()) { |
while($loc_db_3->next_record()) { |
600 |
|
|
601 |
|
if ($loc_db_2->f("class") == "link") { |
602 |
|
|
603 |
|
$link_class = "linked"; |
604 |
|
|
605 |
|
} elseif ($loc_db_2->f("class") == "planned") { |
606 |
|
|
607 |
|
$link_class = "planned link"; |
608 |
|
|
609 |
|
} elseif ($loc_db_2->f("class") == "tunnel") { |
610 |
|
|
611 |
|
$link_class = "tunneled"; |
612 |
|
|
613 |
|
} |
614 |
|
|
615 |
|
|
616 |
?> |
?> |
617 |
<tr> |
<tr> |
618 |
<td class="minor" colspan="3" nowrap> Linked to <A HREF="index.php?page=view&node_id=<? echo $loc_db_3->f("node") ?>"><? echo $loc_db_3->f("node") ?></A> : (<? echo $loc_db_3->f("antenna_dbi") ?>dBi <? echo $loc_db_3->f("antenna_type") ?>)</td> |
<td class="minor" colspan="3" nowrap> <?=$link_class?> to <A HREF="index.php?page=view&node_id=<? echo $loc_db_3->f("node") ?>"><? echo $loc_db_3->f("node") ?></A> : (<? echo $loc_db_3->f("antenna_dbi") ?>dBi <? echo $loc_db_3->f("antenna_type") ?>)</td> |
619 |
<td class="minor"><a href="index.php?action=links&node_id=<?=$node_id?>&action=links&option=delete&link_id=<? echo $loc_db_2->f("id") ?>">delete</a></td> |
<td class="minor"><a href="index.php?action=links&node_id=<?=$node_id?>&action=links&option=delete&link_id=<? echo $loc_db_2->f("id") ?>">delete</a></td> |
620 |
</tr> |
</tr> |
621 |
|
|
630 |
if (!$loc_db_2->num_rows() == 0) { ?> |
if (!$loc_db_2->num_rows() == 0) { ?> |
631 |
|
|
632 |
<form action="index.php" method="post"> |
<form action="index.php" method="post"> |
633 |
<input type="hidden" name="interface_1" value="<? echo $loc_db->f("id") ?>"> |
<input type="hidden" name="interface_1" value="<?=$int_id ?>"> |
634 |
<input type="hidden" name="node_id" value="<? echo $node_id ?>"> |
<input type="hidden" name="node_id" value="<?=$node_id ?>"> |
635 |
<input type="hidden" name="action" value="links"> |
<input type="hidden" name="action" value="links"> |
636 |
<input type="hidden" name="option" value="new"> |
<input type="hidden" name="option" value="new"> |
637 |
<tr> |
<tr> |
638 |
|
|
639 |
<td class="minor" colspan="3"> This Interface is also linked to: |
<td class="minor" colspan="3"> Create a new |
640 |
|
<select name="class"><option value="link">link<option value="planned">planned link<option value="tunnel">non-wireless tunnel</select> to |
641 |
<select name="interface_2" WIDTH="160"> |
<select name="interface_2" WIDTH="160"> |
642 |
|
|
643 |
<? while ($loc_db_2->next_record()) { ?> |
<? while ($loc_db_2->next_record()) { ?> |
644 |
|
|
645 |
<option value="<? echo $loc_db_2->f("int_id") ?>"><? echo $loc_db_2->f("node") ?> : <? echo $loc_db_2->f("antenna_type") ?> (<? echo $loc_db_2->f("mac") ?>) |
<option value="<? echo $loc_db_2->f("id") ?>"><? echo $loc_db_2->f("node") ?> : <? echo $loc_db_2->f("antenna_type") ?> (<? echo $loc_db_2->f("mac") ?>) |
646 |
|
|
647 |
<? } ?> |
<? } ?> |
648 |
|
|
649 |
</select> |
</select> |
650 |
|
|
651 |
|
@ |
652 |
|
|
653 |
|
<select name="bandwidth"><option value="15">< 15KB/sec<option value="100">< 100KB/sec<option value="1000">< 1000KB/sec<option value="5000">< 5000KB/sec<option value="5001">> 5000KB/sec</select> |
654 |
</td> |
</td> |
655 |
|
|
656 |
<td class='minor'> |
<td class='minor'> |
662 |
|
|
663 |
<? } ?> |
<? } ?> |
664 |
|
|
|
|
|
665 |
</table> |
</table> |
666 |
<? $counter++ ?> |
<? $counter++ ?> |
667 |
<? } ?> |
<? } ?> |
697 |
</tr> |
</tr> |
698 |
<tr> |
<tr> |
699 |
<td class="node_info"><B>Card/AP Receive Sensitivity: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=receive_sensitivity','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>Card/AP Receive Sensitivity: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=receive_sensitivity','glossary',400,250 ); return false">?</a>)</B></td> |
700 |
<td class="node_info"><input type="text" name="card_receive" size="5"> dBm @ 11Mbit/sec</td> |
<td class="node_info"><input type="text" name="card_receive" size="5"> dBm @ 1Mbit/sec</td> |
701 |
</tr> |
</tr> |
702 |
<tr> |
<tr> |
703 |
<td class="node_info"><B>MAC: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=mac','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>MAC: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=mac','glossary',400,250 ); return false">?</a>)</B></td> |
723 |
</tr> |
</tr> |
724 |
<tr> |
<tr> |
725 |
<td class="node_info"><B>Antenna Type: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=eantenna_type','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>Antenna Type: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=eantenna_type','glossary',400,250 ); return false">?</a>)</B></td> |
726 |
<td class="node_info"> <select name="antenna_type"><option value="built in">Built In<option value="cantenna">Cantenna<option value="omni">Omni<option value="panel">Panel<option value="parabolic">Parabolic Dish<option value="waveguide">Slotted Waveguide<option value="yagi">Yagi</select></td></td> |
<td class="node_info"> <select name="antenna_type"><option value="built in">Built In<option value="cantenna">Cantenna<option value="helical">Helical<option value="omni">Omni<option value="panel">Panel<option value="parabolic">Parabolic Dish<option value="waveguide">Slotted Waveguide<option value="yagi">Yagi</select></td></td> |
727 |
</tr> |
</tr> |
728 |
<tr> |
<tr> |
729 |
<td class="node_info"><B>Antenna Gain: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=antenna_gain','glossary',400,250 ); return false">?</a>)</B></td> |
<td class="node_info"><B>Antenna Gain: (<a href="#" onClick="popup('<? echo $opt_server . $opt_loc_path ?>glossary.php?term=antenna_gain','glossary',400,250 ); return false">?</a>)</B></td> |