- Timestamp:
- 02/27/2006 05:47:48 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
includes/pages/gearth/gearth_download.php (modified) (12 diffs)
-
includes/pages/nodes/nodes_plot_link.php (modified) (1 diff)
-
templates/basic/includes/pages/nodes/nodes_plot_link.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/pages/gearth/gearth_download.php
r141 r146 41 41 42 42 if (get('node') != '') $having .= ($having!=''?' OR ':'')."id = ".intval(get('node')); 43 if (get('node2') != '') $having .= ($having!=''?' OR ':'')."id = ".intval(get('node2')); 43 44 if (get('show_p2p') == 1) $having .= ($having!=''?' OR ':'').'total_p2p > 0'; 44 45 if (get('show_aps') == 1) $having .= ($having!=''?' OR ':'').'total_aps > 0'; … … 96 97 $selected_node['longitude'] = $value['longitude']; 97 98 $selected_node['latitude'] = $value['latitude']; 99 $selected_node['name'] = $value['nodes__name']; 100 $selected_node['id'] = $value['id']; 98 101 $selected .= $xml2; 102 } elseif ($value['id'] == get('node2')) { 103 $xml2 .= "<scale>0.6</scale>\n"; 104 $xml2 .= "<Icon>\n"; 105 $xml2 .= "<href>".$vars['site']['url']."templates/basic/images/gmap/mm_50_grey.png</href>\n"; 106 $xml2 .= "</Icon>\n"; 107 $xml2 .= "</IconStyle>\n"; 108 $xml2 .= "</Style>\n"; 109 $xml2 .= "</Placemark>\n"; 110 $selected2_node['longitude'] = $value['longitude']; 111 $selected2_node['latitude'] = $value['latitude']; 112 $selected2_node['name'] = $value['nodes__name']; 113 $selected2_node['id'] = $value['id']; 114 $selected2 .= $xml2; 99 115 } elseif ($value['total_aps'] != 0 ) { 100 116 $xml2 .= "<scale>0.6</scale>\n"; … … 104 120 $xml2 .= "</IconStyle>\n"; 105 121 $xml2 .= "</Style>\n"; 122 if($selected2 != "") 123 $xml2 .= "<visibility>0</visibility>\n"; 124 else 125 $xml2 .= "<visibility>1</visibility>\n"; 106 126 $xml2 .= "</Placemark>\n"; 107 127 $ap .= $xml2; … … 113 133 $xml2 .= "</IconStyle>\n"; 114 134 $xml2 .= "</Style>\n"; 135 if($selected2 != "") 136 $xml2 .= "<visibility>0</visibility>\n"; 137 else 138 $xml2 .= "<visibility>1</visibility>\n"; 115 139 $xml2 .= "</Placemark>\n"; 116 140 $bb .= $xml2; … … 122 146 $xml2 .= "</IconStyle>\n"; 123 147 $xml2 .= "</Style>\n"; 148 if($selected2 != "") 149 $xml2 .= "<visibility>0</visibility>\n"; 150 else 151 $xml2 .= "<visibility>1</visibility>\n"; 124 152 $xml2 .= "</Placemark>\n"; 125 153 $clients .= $xml2; … … 154 182 $xml2 = "<Placemark>\n"; 155 183 $xml2 .= "<name>".htmlspecialchars($value['node1_name'])." (#".$value['node1_id'].") - ".htmlspecialchars($value['node2_name'])." (#".$value['node2_id'].")</name>\n"; 156 $xml2 .= "<visibility>1</visibility>\n"; 184 185 if($selected2 != "") 186 $xml2 .= "<visibility>0</visibility>\n"; 187 else 188 $xml2 .= "<visibility>1</visibility>\n"; 157 189 $xml2 .= "<Style>\n"; 158 190 $xml2 .= "<LineStyle>\n"; … … 195 227 $xml .= "<longitude>".$selected_node['longitude']."</longitude>\n"; 196 228 $xml .= "<latitude>".$selected_node['latitude']."</latitude>\n"; 197 $xml .= "<range>1600</range>\n"; 229 $xml .= "<range>1600</range>\n"; 198 230 } else { 199 231 $xml .= "<longitude>23.763247</longitude>\n"; … … 204 236 if($selected != "") { 205 237 $xml .= $selected; 238 if($selected2 != "") { 239 $xml .= $selected2; 240 $xml .= "<Placemark>\n"; 241 $xml .= "<name>".htmlspecialchars($selected_node['name'])." (#".$selected_node['id'].") - ".htmlspecialchars($selected2_node['name'])." (#".$selected2_node['id'].")</name>\n"; 242 $xml .= "<visibility>1</visibility>\n"; 243 $xml .= "<Style>\n"; 244 $xml .= "<LineStyle>\n"; 245 $xml .= "<width>5</width>\n"; 246 $xml .= "</LineStyle>\n"; 247 $xml .= "<PolyStyle>\n"; 248 $xml .= "<color>7f00ff00</color>\n"; 249 $xml .= "</PolyStyle>\n"; 250 $xml .= "</Style>\n"; 251 $xml .= "<LineString>\n"; 252 $xml .= "<extrude>0</extrude>\n"; 253 $xml .= "<tessellate>0</tessellate>\n"; 254 $xml .= "<altitudeMode>clampedToGround</altitudeMode>\n"; 255 $xml .= "<coordinates>\n"; 256 $xml .= $selected_node['longitude'].",".$selected_node['latitude'].",0\n"; 257 $xml .= $selected2_node['longitude'].",".$selected2_node['latitude'].",0\n"; 258 $xml .= "</coordinates>\n"; 259 $xml .= "</LineString>\n"; 260 $xml .= "</Placemark>\n"; 261 } 206 262 } 207 263 $xml .= "<Folder>\n"; … … 210 266 $xml .= "<name>".$lang['backbone']."</name>\n"; 211 267 $xml .= "<open>0</open>\n"; 212 $xml .= "<visibility>1</visibility>\n"; 268 if($selected2 != "") 269 $xml .= "<visibility>0</visibility>\n"; 270 else 271 $xml .= "<visibility>1</visibility>\n"; 213 272 $xml .= $bb; 214 273 $xml .= "</Folder>\n"; … … 216 275 $xml .= "<name>".$lang['aps']."</name>\n"; 217 276 $xml .= "<open>0</open>\n"; 218 $xml .= "<visibility>1</visibility>\n"; 277 if($selected2 != "") 278 $xml .= "<visibility>0</visibility>\n"; 279 else 280 $xml .= "<visibility>1</visibility>\n"; 219 281 $xml .= $ap; 220 282 $xml .= "</Folder>\n"; … … 242 304 $xml .= "<name>".$lang['backbone']."</name>\n"; 243 305 $xml .= "<open>0</open>\n"; 244 $xml .= "<visibility>1</visibility>\n"; 306 if($selected2 != "") 307 $xml .= "<visibility>0</visibility>\n"; 308 else 309 $xml .= "<visibility>1</visibility>\n"; 245 310 $xml .= $links_bb; 246 311 $xml .= "</Folder>\n"; … … 249 314 $xml .= "<name>".$lang['clients']."</name>\n"; 250 315 $xml .= "<open>0</open>\n"; 251 $xml .= "<visibility>1</visibility>\n"; 316 if($selected2 != "") 317 $xml .= "<visibility>0</visibility>\n"; 318 else 319 $xml .= "<visibility>1</visibility>\n"; 252 320 $xml .= $links_clients; 253 321 $xml .= "</Folder>\n"; -
trunk/includes/pages/nodes/nodes_plot_link.php
r143 r146 67 67 $this->tpl['b_node_tilt'] = rad2deg(atan(($a_node_total_elevation - $b_node_total_elevation) / ($this->tpl['distance'] * 1000))); 68 68 $this->tpl['distance'] = sqrt( pow($this->tpl['distance'] * 1000, 2) + pow( abs($a_node_total_elevation - $b_node_total_elevation), 2 ) ) / 1000; 69 69 $this->tpl['gearth'] = makelink(array("page" => "gearth", "subpage" => "download", "node" => get('a_node'), "node2" => get('b_node'), "show_p2p" => "1", "show_aps" => "1", "show_clients" => "1", "show_unlinked" => "1", "show_links_p2p" => "1", "show_links_client" => "1")); 70 70 $this->tpl['frequency'] = (integer)$_POST['frequency']; 71 71 if ($this->tpl['frequency'] <= 0) $this->tpl['frequency'] = 2450; -
trunk/templates/basic/includes/pages/nodes/nodes_plot_link.tpl
r129 r146 20 20 *} 21 21 <table cellpadding="0" cellspacing="0" class="table-main"> 22 <tr><td> 23 {include file=generic/page-title.tpl title="`$lang.nodes_plot_link`"} 24 </td></tr> 25 <tr><td height="100%"> 26 <script language="JavaScript" type="text/javascript" src="{$js_dir}pickup.js"></script> 27 <form style="height:100%;" name="form_nodes_plot_link" method="post" action="?"> 28 <input type="hidden" name="query_string" value="{$hidden_qs}" /> 29 <table cellpadding="4" cellspacing="0" class="plot-link-table"> 30 <tr> 31 <td width="25%" align="left"> 32 {include file=generic/link.tpl content="`$lang.change`" onclick="javascript: t = window.open('?page=pickup&subpage=nodes&object=form_nodes_plot_link.a_node', 'popup_pickup', 'width=700,height=600,toolbar=0,resizable=1,scrollbars=1'); t.focus(); return false;"} 33 <br /> 34 <input type="hidden" name="a_node" value="{$a_node}" /> 35 <input class="fld-form-input-pickup" type="text" disabled="disabled" name="a_node_output" value="{$a_node_output|escape}" /> 36 </td> 37 <td width="50%" align="center"><input class="fld-form-submit" type="submit" name="submitbutton" value="{$lang.submit}" /></td> 38 <td width="25%" align="right"> 39 {include file=generic/link.tpl content="`$lang.change`" onclick="javascript: t = window.open('?page=pickup&subpage=nodes&object=form_nodes_plot_link.b_node', 'popup_pickup', 'width=700,height=600,toolbar=0,resizable=1,scrollbars=1'); t.focus(); return false;"} 40 <br /> 41 <input type="hidden" name="b_node" value="{$b_node}" /> 42 <input style="text-align:right;" class="fld-form-input-pickup" type="text" disabled="disabled" name="b_node_output" value="{$b_node_output|escape}" /> 43 </td> 44 </tr> 45 {if $a_node != '' && $b_node != ''} 46 <tr> 47 <td align="left"> 48 {$lang.azimuth}: {$a_node_azimuth|round:2}°<br /> 49 {$lang.elevation}: {$a_node_geo_elevation|round:0} (+{$a_node_elevation|round:0}) m<br /> 50 {$lang.tilt}: {$a_node_tilt|round:2}° 51 </td> 52 <td align="center"> 53 <--- {$lang.distance}: {$distance|round:3} km ---><br /> 54 <span style="color: brown;"> 55 {$lang.fsl}:<br /> 56 {$fsl|round:2} dBm @ 57 <select name="frequency" onchange="this.form.submit();" style="font-size: 10px;"> 58 <option value="2450"{if $frequency == 2450} selected="selected"{/if}>2450</option> 59 <option value="5500"{if $frequency == 5500} selected="selected"{/if}>5500</option> 60 </select> 61 MHz 62 </span> 63 </td> 64 <td align="right"> 65 {$lang.azimuth}: {$b_node_azimuth|round:2}°<br /> 66 {$lang.elevation}: {$b_node_geo_elevation|round:0} (+{$b_node_elevation|round:0}) m<br /> 67 {$lang.tilt}: {$b_node_tilt|round:2}° 68 </td> 69 </tr> 70 <tr> 71 <td height="100%" colspan="3" align="center"><img src="{$plot_image}&width=570&height=250" width="570" height="250" /></td> 72 </tr> 73 {else} 74 <tr> 75 <td height="100%" colspan="3" align="center">{$lang.nodes_plot_link_info|wordwrap:40:"<br />"}</td> 76 </tr> 77 {/if} 22 <tr> 23 <td> 24 {include file=generic/page-title.tpl title="`$lang.nodes_plot_link`"} 25 </td> 26 </tr> 27 <tr> 28 <td height="100%"> 29 <script language="JavaScript" type="text/javascript" src="{$js_dir}pickup.js"></script> 30 <form style="height:100%;" name="form_nodes_plot_link" method="post" action="?"> 31 <input type="hidden" name="query_string" value="{$hidden_qs}" /> 32 <table cellpadding="4" cellspacing="0" class="plot-link-table"> 33 <tr> 34 <td width="25%" align="left"> 35 {include file=generic/link.tpl content="`$lang.change`" onclick="javascript: t = window.open('?page=pickup&subpage=nodes&object=form_nodes_plot_link.a_node', 'popup_pickup', 'width=700,height=600,toolbar=0,resizable=1,scrollbars=1'); t.focus(); return false;"} 36 <br /> 37 <input type="hidden" name="a_node" value="{$a_node}" /> 38 <input class="fld-form-input-pickup" type="text" disabled="disabled" name="a_node_output" value="{$a_node_output|escape}" /> 39 </td> 40 <td width="50%" align="center"> 41 <input class="fld-form-submit" type="submit" name="submitbutton" value="{$lang.submit}" /> 42 </td> 43 <td width="25%" align="right"> 44 {include file=generic/link.tpl content="`$lang.change`" onclick="javascript: t = window.open('?page=pickup&subpage=nodes&object=form_nodes_plot_link.b_node', 'popup_pickup', 'width=700,height=600,toolbar=0,resizable=1,scrollbars=1'); t.focus(); return false;"} 45 <br /> 46 <input type="hidden" name="b_node" value="{$b_node}" /> 47 <input style="text-align:right;" class="fld-form-input-pickup" type="text" disabled="disabled" name="b_node_output" value="{$b_node_output|escape}" /> 48 </td> 49 </tr> 50 {if $a_node != '' && $b_node != ''} 51 <tr> 52 <td align="left"> 53 {$lang.azimuth}: {$a_node_azimuth|round:2}°<br /> 54 {$lang.elevation}: {$a_node_geo_elevation|round:0} (+{$a_node_elevation|round:0}) m<br /> 55 {$lang.tilt}: {$a_node_tilt|round:2}° 56 </td> 57 <td align="center"> 58 <--- {$lang.distance}: {$distance|round:3} km ---><br /> 59 <span style="color: brown;"> 60 {$lang.fsl}:<br /> 61 {$fsl|round:2} dBm @ 62 <select name="frequency" onchange="this.form.submit();" style="font-size: 10px;"> 63 <option value="2450"{if $frequency == 2450} selected="selected"{/if}>2450</option> 64 <option value="5500"{if $frequency == 5500} selected="selected"{/if}>5500</option> 65 </select> 66 MHz 67 </span> 68 </td> 69 <td align="right"> 70 {$lang.azimuth}: {$b_node_azimuth|round:2}°<br /> 71 {$lang.elevation}: {$b_node_geo_elevation|round:0} (+{$b_node_elevation|round:0}) m<br /> 72 {$lang.tilt}: {$b_node_tilt|round:2}° 73 </td> 74 </tr> 75 <tr> 76 <td height="100%" colspan="3" align="center"><img src="{$plot_image}&width=570&height=250" width="570" height="250" /></td> 77 </tr> 78 <tr> 79 <td colspan="3" align="right">{include file=generic/link.tpl content="`$lang.google_earth`" link="$gearth"}</td> 80 </tr> 81 {else} 82 <tr> 83 <td height="100%" colspan="3" align="center">{$lang.nodes_plot_link_info|wordwrap:40:"<br />"}</td> 84 </tr> 85 {/if} 86 </table> 87 </form> 88 </td> 89 </tr> 78 90 </table> 79 </form>80 </td></tr>81 </table>
Note: See TracChangeset
for help on using the changeset viewer.
