1 | <!-- |
---|
2 | Plugin Name: Psli-BingMaps |
---|
3 | Author: psli |
---|
4 | --> |
---|
5 | <div class="titrePage"> |
---|
6 | <h2>Psli-BingMaps</h2> |
---|
7 | </div> |
---|
8 | |
---|
9 | <form action="" method="post"> |
---|
10 | <input type="hidden" name="hiddenzone" value="{$HIDDENZONE}" /> |
---|
11 | <input type="hidden" name="hiddenpoints" id="hiddenpoints" value="{$HIDDENPOINTS}" /> |
---|
12 | <input type="hidden" name="hiddencenterlat" id="hiddencenterlat" value="{$HIDDENCENTERLAT}" /> |
---|
13 | <input type="hidden" name="hiddencenterlon" id="hiddencenterlon" value="{$HIDDENCENTERLON}" /> |
---|
14 | <!-- ***************************************************************************************************** --> |
---|
15 | <!-- ***************************************************************************************************** --> |
---|
16 | <!-- ***************************************************************************************************** --> |
---|
17 | <!-- ***************************************************************************************************** --> |
---|
18 | <table style="width:100%;"> |
---|
19 | <colgroup> |
---|
20 | <col width="200px" > |
---|
21 | <col width="*" > |
---|
22 | </colgroup> |
---|
23 | <tr> |
---|
24 | <td> |
---|
25 | |
---|
26 | </td> |
---|
27 | <td colspan="" style="text-align:left;"> |
---|
28 | <input type="submit" name="create" value="{'Create a zone'|@translate}" style="width:140px;" /> |
---|
29 | <br /> |
---|
30 | <br /> |
---|
31 | </td> |
---|
32 | </tr> |
---|
33 | <tr> |
---|
34 | <td align="right"> |
---|
35 | {'Select a zone'|@translate} : |
---|
36 | </td> |
---|
37 | <td> |
---|
38 | <select name="zoneSelected" style="width:300px;"> |
---|
39 | {html_options options=$zone_select_selected} |
---|
40 | {html_options options=$zone_select} |
---|
41 | </select> |
---|
42 | <input type="submit" name="open" value="{'Open this zone'|@translate}" style="width:140px;" /> |
---|
43 | <input type="submit" name="delete" value="{'Delete this zone'|@translate}" style="width:140px;margin-left:30px;" /> |
---|
44 | <input type="checkbox" name="deleteCheck"> {'Are you sure?'|@translate}</input> |
---|
45 | </td> |
---|
46 | </tr> |
---|
47 | </table> |
---|
48 | |
---|
49 | <!-- ***************************************************************************************************** --> |
---|
50 | <!-- ***************************************************************************************************** --> |
---|
51 | <!-- ***************************************************************************************************** --> |
---|
52 | <!-- ***************************************************************************************************** --> |
---|
53 | <fieldset id="tableData" style="display:none;"> |
---|
54 | <legend>{'Entity field'|@translate} : {$TITLE}</legend> |
---|
55 | <table style="margin-top:10px;width:95%;"> |
---|
56 | <colgroup> |
---|
57 | <col width="172px" > |
---|
58 | <col width="470px" > |
---|
59 | <col width="200px" > |
---|
60 | <col width="*" > |
---|
61 | </colgroup> |
---|
62 | <tr> |
---|
63 | <td align="right">{'Zone Title'|@translate} : </td> |
---|
64 | <td><input type="text" style="width:398px;" name="zonetitle" id="zonetitle" value="{$TITLE}" /></td> |
---|
65 | <td style="text-align:left;"> |
---|
66 | <input type="submit" name="save" value="{'Submit'|@translate}" style="width:100px;margin-bottom:5px;" /> |
---|
67 | </td> |
---|
68 | <td rowspan="5"> |
---|
69 | <fieldset> |
---|
70 | <legend>{'Associated map'|@translate}</legend> |
---|
71 | <table> |
---|
72 | {$ASSOCIATEDMAP} |
---|
73 | </table> |
---|
74 | </fieldset> |
---|
75 | <td> |
---|
76 | </tr> |
---|
77 | <tr> |
---|
78 | <td align="right">{'Zoom minimum'|@translate} :</td> |
---|
79 | <td> |
---|
80 | <input id="zoommin" type="text" name="zoommin" value="{$ZOOMMIN}" style="width:398px;margin-right:5px;" maxlength="2"> |
---|
81 | <button type="button" onclick="psli_SetMinimum();">{'Set'|@translate}</button> |
---|
82 | </td> |
---|
83 | <td style="text-align:left;"> |
---|
84 | <button id="deletePoint" style="width:180px;" type="button" onclick="psli_DeleteLast();">{'Delete last point'|@translate}</button> |
---|
85 | </td> |
---|
86 | </tr> |
---|
87 | <tr> |
---|
88 | <td align="right">{'Zoom maximum'|@translate} :</td> |
---|
89 | <td> |
---|
90 | <input id="zoommax" type="text" name="zoommax" value="{$ZOOMMAX}" style="width:398px;margin-right:5px;" maxlength="2"> |
---|
91 | <button type="button" onclick="psli_SetMaximum();">{'Set'|@translate}</button> |
---|
92 | </td> |
---|
93 | <td style="text-align:left;"> |
---|
94 | <button id="deleteAllPoints" style="width:180px;" type="button" onclick="psli_DeleteAll();">{'Delete all points'|@translate}</button> |
---|
95 | </td> |
---|
96 | </tr> |
---|
97 | <tr> |
---|
98 | <td align="right">{'Action'|@translate} :</td> |
---|
99 | <td align="left"> |
---|
100 | <select id="actionselect" name="actionselect" style="width:402px;" onchange="psli_ChangeActionMode()"> |
---|
101 | <option value="1">{'Change Zoom Level'|@translate}</option> |
---|
102 | <option value="2">{'Open Category'|@translate}</option> |
---|
103 | <option value="3">{'Open Picture'|@translate}</option> |
---|
104 | </select> |
---|
105 | </td> |
---|
106 | <td style="text-align:left;"> |
---|
107 | <button id="reloadPoints" style="width:180px;" type="button" onclick="psli_Reload();">{'Reload saved zone'|@translate}</button> |
---|
108 | </td> |
---|
109 | </tr> |
---|
110 | <tr id="ActionZoom" style="display:block;"> |
---|
111 | <td align="right">{'Action Zoom'|@translate} :</td> |
---|
112 | <td> |
---|
113 | <select id="actionzoomselect" name="actionzoomselect" style="width:402px;margin-right:5px;" > |
---|
114 | <option value="1">{'Zoom level 1'|@translate}</option> |
---|
115 | <option value="2">{'Zoom level 2'|@translate}</option> |
---|
116 | <option value="3">{'Zoom level 3'|@translate}</option> |
---|
117 | <option value="4">{'Zoom level 4'|@translate}</option> |
---|
118 | <option value="5">{'Zoom level 5'|@translate}</option> |
---|
119 | <option value="6">{'Zoom level 6'|@translate}</option> |
---|
120 | <option value="7">{'Zoom level 7'|@translate}</option> |
---|
121 | <option value="8">{'Zoom level 8'|@translate}</option> |
---|
122 | <option value="9">{'Zoom level 9'|@translate}</option> |
---|
123 | <option value="10">{'Zoom level 10'|@translate}</option> |
---|
124 | <option value="11">{'Zoom level 11'|@translate}</option> |
---|
125 | <option value="12">{'Zoom level 12'|@translate}</option> |
---|
126 | <option value="13">{'Zoom level 13'|@translate}</option> |
---|
127 | <option value="14">{'Zoom level 14'|@translate}</option> |
---|
128 | <option value="15">{'Zoom level 15'|@translate}</option> |
---|
129 | <option value="16">{'Zoom level 16'|@translate}</option> |
---|
130 | <option value="17">{'Zoom level 17'|@translate}</option> |
---|
131 | <option value="18">{'Zoom level 18'|@translate}</option> |
---|
132 | <option value="19">{'Zoom level 19'|@translate}</option> |
---|
133 | <option value="20">{'Zoom level 20'|@translate}</option> |
---|
134 | </select> |
---|
135 | <button type="button" onclick="psli_SetAction();">{'Set'|@translate}</button> |
---|
136 | </td> |
---|
137 | </tr> |
---|
138 | <tr id="ActionAlbum" style="display:none;"> |
---|
139 | <td align="right">{'Action Album'|@translate} :</td> |
---|
140 | <td> |
---|
141 | <select id="actionalbumselect" name="actionalbumselect" style="width:402px;" > |
---|
142 | {html_options options=$actionalbum_select_selected} |
---|
143 | {html_options options=$actionalbum_select} |
---|
144 | </select> |
---|
145 | </td> |
---|
146 | </tr> |
---|
147 | <tr id="ActionPicture" style="display:none;"> |
---|
148 | <td align="right">{'Action Picture'|@translate} :</td> |
---|
149 | <td> |
---|
150 | <input id="actionpictureid" type="text" name="actionpictureid" value="{$ACTIONPICTURE}" style="width:398px;margin-right:5px;" /> |
---|
151 | </td> |
---|
152 | </tr> |
---|
153 | </table> |
---|
154 | </fieldset> |
---|
155 | |
---|
156 | <!-- ***************************************************************************************************** --> |
---|
157 | <!-- ***************************************************************************************************** --> |
---|
158 | <!-- ***************************************************************************************************** --> |
---|
159 | <!-- ***************************************************************************************************** --> |
---|
160 | <div id='myMap' style="position:relative; text-align:center; height:600px; margin:15px; border:2px solid white;"></div> |
---|
161 | <script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script> |
---|
162 | <script charset="UTF-8" type="text/javascript" src="{$JSPATH}"></script> |
---|
163 | <script> |
---|
164 | psli_g_BingKey = "{$KEY}"; |
---|
165 | psli_g_MapCenter = new Microsoft.Maps.Location(document.getElementById("hiddencenterlat").value, document.getElementById("hiddencenterlon").value); |
---|
166 | |
---|
167 | psli_g_MapOptions = {ldelim} |
---|
168 | credentials: psli_g_BingKey, |
---|
169 | showDashboard:false, |
---|
170 | showMapTypeSelector:false, |
---|
171 | showScalebar:false, |
---|
172 | mapTypeId: Microsoft.Maps.MapTypeId.road, |
---|
173 | center: psli_g_MapCenter, |
---|
174 | zoom: parseInt(document.getElementById("zoommax").value) |
---|
175 | {rdelim}; |
---|
176 | |
---|
177 | psli_InitMap(); |
---|
178 | {$ADDJS} |
---|
179 | document.getElementById("tableData").style.display='{$DISPLAY}'; |
---|
180 | psli_savePoints(); |
---|
181 | </script> |
---|
182 | |
---|
183 | </form> |
---|