Merge pull request #456 from Struart88/patch-2
[FlightAirMap.git] / sitemap.php
blob080d0dd4b7cba2f8d7e767fe0030d2e35cc45e7b
1 <?php
2 require_once('require/class.Connection.php');
3 require_once('require/class.Spotter.php');
4 require_once('require/class.Marine.php');
5 require_once('require/class.Tracker.php');
6 require_once('require/class.Stats.php');
7 $Spotter = new Spotter();
8 $Marine = new Marine();
9 $Tracker = new Tracker();
10 $Stats = new Stats();
11 header('Content-Type: text/xml');
13 date_default_timezone_set('UTC');
14 $output = '';
15 if (isset($_GET['type']) && $_GET['type'] == "flight")
17 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
18 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
20 $spotter_array = $Spotter->getAllFlightsforSitemap();
21 foreach($spotter_array as $spotter_item)
23 $output .= '<url>';
24 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/flightid/'.$spotter_item['spotter_id'].'</loc>';
25 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
26 $output .= '<changefreq>weekly</changefreq>';
27 $output .= '</url>';
29 $output .= '</urlset>';
32 } else if (isset($_GET['type']) && $_GET['type'] == "aircraft"){
34 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
35 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
36 $aircraft_types = $Stats->getAllAircraftTypes();
37 if (empty($aircraft_types)) $aircraft_types = $Spotter->getAllAircraftTypes();
38 foreach($aircraft_types as $aircraft_item)
40 $output .= '<url>';
41 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/aircraft/'.urlencode($aircraft_item['aircraft_icao']).'</loc>';
42 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
43 $output .= '<changefreq>daily</changefreq>';
44 $output .= '</url>';
46 $output .= '</urlset>';
49 } else if (isset($_GET['type']) && $_GET['type'] == "registration"){
51 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
52 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
54 $aircraft_registrations = $Spotter->getAllAircraftRegistrations();
55 foreach($aircraft_registrations as $aircraft_item)
57 $output .= '<url>';
58 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/registration/'.urlencode($aircraft_item['registration']).'</loc>';
59 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
60 $output .= '<changefreq>daily</changefreq>';
61 $output .= '</url>';
63 $output .= '</urlset>';
65 } else if (isset($_GET['type']) && $_GET['type'] == "airline"){
67 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
68 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
70 $airline_names = $Stats->getAllAirlineNames();
71 foreach($airline_names as $airline_item)
73 $output .= '<url>';
74 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airline/'.urlencode($airline_item['airline_icao']).'</loc>';
75 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
76 $output .= '<changefreq>daily</changefreq>';
77 $output .= '</url>';
79 $output .= '</urlset>';
81 } else if (isset($_GET['type']) && $_GET['type'] == "airport"){
83 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
84 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
86 $airport_names = $Stats->getAllAirportNames();
87 if (empty($airport_names)) $airport_names = $Spotter->getAllAirportNames();
88 foreach($airport_names as $airport_item)
90 $output .= '<url>';
91 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airport/'.$airport_item['airport_icao'].'</loc>';
92 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
93 $output .= '<changefreq>daily</changefreq>';
94 $output .= '</url>';
96 $output .= '</urlset>';
98 } else if (isset($_GET['type']) && $_GET['type'] == "manufacturer"){
99 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
100 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
101 $manufacturer_names = $Stats->getAllManufacturers();
102 if (empty($manufacturer_names)) $manufacturer_names = $Spotter->getAllManufacturers();
103 foreach($manufacturer_names as $manufacturer_item)
105 $output .= '<url>';
106 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/manufacturer/'.urlencode(strtolower(str_replace(" ", "-", $manufacturer_item['aircraft_manufacturer']))).'</loc>';
107 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
108 $output .= '<changefreq>daily</changefreq>';
109 $output .= '</url>';
111 $output .= '</urlset>';
112 } else if (isset($_GET['type']) && $_GET['type'] == "country"){
113 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
114 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
115 $country_names = $Spotter->getAllCountries();
116 foreach($country_names as $country_item)
118 $output .= '<url>';
119 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/country/'.urlencode(strtolower(str_replace(" ", "-", $country_item['country']))).'</loc>';
120 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
121 $output .= '<changefreq>daily</changefreq>';
122 $output .= '</url>';
124 $output .= '</urlset>';
125 } else if (isset($_GET['type']) && $_GET['type'] == "ident"){
126 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
127 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
128 $ident_names = $Spotter->getAllIdents();
129 foreach($ident_names as $ident_item)
131 if (ctype_alnum($ident_item['ident'])) {
132 $output .= '<url>';
133 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/ident/'.urlencode($ident_item['ident']).'</loc>';
134 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
135 $output .= '<changefreq>daily</changefreq>';
136 $output .= '</url>';
139 $output .= '</urlset>';
140 } else if (isset($_GET['type']) && $_GET['type'] == "marine-ident"){
141 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
142 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
143 $ident_names = $Marine->getAllIdents();
144 foreach($ident_names as $ident_item)
146 if (ctype_alnum($ident_item['ident'])) {
147 $output .= '<url>';
148 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/marine/ident/'.urlencode($ident_item['ident']).'</loc>';
149 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
150 $output .= '<changefreq>daily</changefreq>';
151 $output .= '</url>';
154 $output .= '</urlset>';
155 } else if (isset($_GET['type']) && $_GET['type'] == "date"){
156 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
157 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
158 $date_names = $Spotter->getAllDates();
159 foreach($date_names as $date_item)
161 $output .= '<url>';
162 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/date/'.date("Y-m-d", strtotime($date_item['date'])).'</loc>';
163 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
164 $output .= '<changefreq>daily</changefreq>';
165 $output .= '</url>';
167 $output .= '</urlset>';
168 } else if (isset($_GET['type']) && $_GET['type'] == "marine-date"){
169 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
170 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
171 $date_names = $Marine->getAllDates();
172 foreach($date_names as $date_item)
174 $output .= '<url>';
175 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/marine/date/'.date("Y-m-d", strtotime($date_item['date'])).'</loc>';
176 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
177 $output .= '<changefreq>daily</changefreq>';
178 $output .= '</url>';
180 $output .= '</urlset>';
181 } else if (isset($_GET['type']) && $_GET['type'] == "tracker-date"){
182 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
183 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
184 $date_names = $Tracker->getAllDates();
185 foreach($date_names as $date_item)
187 $output .= '<url>';
188 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/tracker/date/'.date("Y-m-d", strtotime($date_item['date'])).'</loc>';
189 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
190 $output .= '<changefreq>daily</changefreq>';
191 $output .= '</url>';
193 $output .= '</urlset>';
194 } else if (isset($_GET['type']) && $_GET['type'] == "route"){
195 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
196 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
197 $route_names = $Spotter->getAllRoutes();
198 foreach($route_names as $route_item)
200 $output .= '<url>';
201 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/route/'.$route_item['airport_departure_icao'].'/'.$route_item['airport_arrival_icao'].'</loc>';
202 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
203 $output .= '<changefreq>daily</changefreq>';
204 $output .= '</url>';
206 $output .= '</urlset>';
207 } else if (isset($_GET['type']) && $_GET['type'] == "static"){
208 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
209 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
210 /* STATIC PAGES */
211 $output .= '<url>';
212 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/</loc>';
213 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
214 $output .= '<changefreq>daily</changefreq>';
215 $output .= '</url>';
216 $output .= '<url>';
217 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/latest</loc>';
218 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
219 $output .= '<changefreq>daily</changefreq>';
220 $output .= '</url>';
221 $output .= '<url>';
222 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/highlights</loc>';
223 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
224 $output .= '<changefreq>daily</changefreq>';
225 $output .= '</url>';
226 $output .= '<url>';
227 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/aircraft</loc>';
228 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
229 $output .= '<changefreq>daily</changefreq>';
230 $output .= '</url>';
231 $output .= '<url>';
232 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airline</loc>';
233 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
234 $output .= '<changefreq>daily</changefreq>';
235 $output .= '</url>';
236 $output .= '<url>';
237 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airport</loc>';
238 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
239 $output .= '<changefreq>daily</changefreq>';
240 $output .= '</url>';
242 $output .= '<url>';
243 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/search</loc>';
244 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
245 $output .= '<changefreq>daily</changefreq>';
246 $output .= '</url>';
248 $output .= '<url>';
249 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/about</loc>';
250 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
251 $output .= '<changefreq>weekly</changefreq>';
252 $output .= '</url>';
253 /* STATISTIC PAGES */
254 $output .= '<url>';
255 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/aircraft</loc>';
256 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
257 $output .= '<changefreq>daily</changefreq>';
258 $output .= '</url>';
259 $output .= '<url>';
260 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/registration</loc>';
261 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
262 $output .= '<changefreq>daily</changefreq>';
263 $output .= '</url>';
264 $output .= '<url>';
265 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/manufacturer</loc>';
266 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
267 $output .= '<changefreq>daily</changefreq>';
268 $output .= '</url>';
269 $output .= '<url>';
270 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/airline</loc>';
271 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
272 $output .= '<changefreq>daily</changefreq>';
273 $output .= '</url>';
274 $output .= '<url>';
275 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/airline-country</loc>';
276 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
277 $output .= '<changefreq>daily</changefreq>';
278 $output .= '</url>';
279 $output .= '<url>';
280 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/airport-departure</loc>';
281 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
282 $output .= '<changefreq>daily</changefreq>';
283 $output .= '</url>';
284 $output .= '<url>';
285 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/airport-departure-country</loc>';
286 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
287 $output .= '<changefreq>daily</changefreq>';
288 $output .= '</url>';
289 $output .= '<url>';
290 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/airport-arrival</loc>';
291 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
292 $output .= '<changefreq>daily</changefreq>';
293 $output .= '</url>';
294 $output .= '<url>';
295 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/airport-arrival-country</loc>';
296 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
297 $output .= '<changefreq>daily</changefreq>';
298 $output .= '</url>';
299 $output .= '<url>';
300 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/route-airport</loc>';
301 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
302 $output .= '<changefreq>daily</changefreq>';
303 $output .= '</url>';
304 $output .= '<url>';
305 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/route-waypoint</loc>';
306 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
307 $output .= '<changefreq>daily</changefreq>';
308 $output .= '</url>';
309 $output .= '<url>';
310 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/callsign</loc>';
311 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
312 $output .= '<changefreq>daily</changefreq>';
313 $output .= '</url>';
314 $output .= '<url>';
315 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/date</loc>';
316 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
317 $output .= '<changefreq>daily</changefreq>';
318 $output .= '</url>';
319 $output .= '<url>';
320 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/statistics/time</loc>';
321 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
322 $output .= '<changefreq>daily</changefreq>';
323 $output .= '</url>';
324 $output .= '</urlset>';
325 } else if (isset($_GET['type']) && $_GET['type'] == "marine-static"){
326 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
327 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
328 /* STATIC PAGES */
329 $output .= '<url>';
330 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/marine/latest</loc>';
331 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
332 $output .= '<changefreq>daily</changefreq>';
333 $output .= '</url>';
334 $output .= '<url>';
335 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/about</loc>';
336 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
337 $output .= '<changefreq>weekly</changefreq>';
338 $output .= '</url>';
339 /* STATISTIC PAGES */
340 $output .= '<url>';
341 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/marine/statistics/date</loc>';
342 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
343 $output .= '<changefreq>daily</changefreq>';
344 $output .= '</url>';
345 $output .= '<url>';
346 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/marine/statistics/time</loc>';
347 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
348 $output .= '<changefreq>daily</changefreq>';
349 $output .= '</url>';
350 $output .= '</urlset>';
351 } else if (isset($_GET['type']) && $_GET['type'] == "tracker-static"){
352 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
353 $output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
354 /* STATIC PAGES */
355 $output .= '<url>';
356 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/tracker/latest</loc>';
357 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
358 $output .= '<changefreq>daily</changefreq>';
359 $output .= '</url>';
360 $output .= '<url>';
361 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/about</loc>';
362 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
363 $output .= '<changefreq>weekly</changefreq>';
364 $output .= '</url>';
365 /* STATISTIC PAGES */
366 $output .= '<url>';
367 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/tracker/statistics/date</loc>';
368 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
369 $output .= '<changefreq>daily</changefreq>';
370 $output .= '</url>';
371 $output .= '<url>';
372 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/tracker/statistics/time</loc>';
373 $output .= '<lastmod>'.date("c", time()).'</lastmod>';
374 $output .= '<changefreq>daily</changefreq>';
375 $output .= '</url>';
376 $output .= '</urlset>';
377 } else {
378 $output .= '<?xml version="1.0" encoding="UTF-8"?>';
379 $output .= '<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
380 if (isset($globalAircraft) && $globalAircraft) {
381 $output .= '<sitemap>';
382 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/static</loc>';
383 $output .= '</sitemap>';
384 $output .= '<sitemap>';
385 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/flight</loc>';
386 $output .= '</sitemap>';
387 $output .= '<sitemap>';
388 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/aircraft</loc>';
389 $output .= '</sitemap>';
390 $output .= '<sitemap>';
391 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/registration</loc>';
392 $output .= '</sitemap>';
393 $output .= '<sitemap>';
394 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/airline</loc>';
395 $output .= '</sitemap>';
396 $output .= '<sitemap>';
397 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/airport</loc>';
398 $output .= '</sitemap>';
399 $output .= '<sitemap>';
400 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/manufacturer</loc>';
401 $output .= '</sitemap>';
402 $output .= '<sitemap>';
403 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/country</loc>';
404 $output .= '</sitemap>';
405 $output .= '<sitemap>';
406 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/ident</loc>';
407 $output .= '</sitemap>';
408 $output .= '<sitemap>';
409 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/date</loc>';
410 $output .= '</sitemap>';
411 $output .= '<sitemap>';
412 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/route</loc>';
413 $output .= '</sitemap>';
415 if (isset($globalTracker) && $globalTracker) {
416 $output .= '<sitemap>';
417 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/tracker-static</loc>';
418 $output .= '</sitemap>';
419 $output .= '<sitemap>';
420 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/tracker-date</loc>';
421 $output .= '</sitemap>';
423 if (isset($globalMarine) && $globalMarine) {
424 $output .= '<sitemap>';
425 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/marine-static</loc>';
426 $output .= '</sitemap>';
427 $output .= '<sitemap>';
428 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/marine-ident</loc>';
429 $output .= '</sitemap>';
430 $output .= '<sitemap>';
431 $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/sitemap/marine-date</loc>';
432 $output .= '</sitemap>';
434 $output .= '</sitemapindex>';
436 print $output;