Completed
Push — master ( 4e212a...225e91 )
by Yannick
29:54
created

header.php (1 issue)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
if (isset($globalProtect) && $globalProtect) {
3
	@session_start();
0 ignored issues
show
Security Best Practice introduced by
It seems like you do not handle an error condition here. This can introduce security issues, and is generally not recommended.

If you suppress an error, we recommend checking for the error condition explicitly:

// For example instead of
@mkdir($dir);

// Better use
if (@mkdir($dir) === false) {
    throw new \RuntimeException('The directory '.$dir.' could not be created.');
}
Loading history...
4
	$_SESSION['protect'] = 'protect';
5
}
6
//gets the page file and stores it in a variable
7
$file_path = pathinfo($_SERVER['SCRIPT_NAME']);
8
$current_page = $file_path['filename'];
9
if ($globalTimezone == '') $globalTimezone = 'UTC';
10
date_default_timezone_set($globalTimezone);
11
if (isset($_COOKIE['MapType']) && $_COOKIE['MapType'] != '') $MapType = $_COOKIE['MapType'];
12
else $MapType = $globalMapProvider;
13
14
if (isset($globalMapOffline) && $globalMapOffline) $MapType = 'offline';
15
16
if (isset($_GET['3d'])) {
17
	setcookie('MapFormat','3d');
18
} else if (isset($_GET['2d'])) {
19
	setcookie('MapFormat','2d');
20
}
21
22
if (isset($globalTSK) && $globalTSK && isset($_GET['tsk'])) {
23
	$tsk = filter_input(INPUT_GET,'tsk',FILTER_SANITIZE_URL);
24
}
25
26
if (isset($_POST['archive'])) {
27
	setcookie('archive','true');
28
	setcookie('archive_begin',strtotime($_POST['start_date']));
29
	setcookie('archive_end',strtotime($_POST['end_date']));
30
	setcookie('archive_speed',$_POST['archivespeed']);
31
}
32
if (isset($_POST['noarchive'])) {
33
	setcookie('archive','false',-1);
34
	setcookie('archive_begin','',-1);
35
	setcookie('archive_end','',-1);
36
	setcookie('archive_speed','',-1);
37
}
38
// When button "Remove all filters" is clicked
39
if (isset($_POST['removefilters'])) {
40
	$allfilters = array_filter(array_keys($_COOKIE),function($key) {
41
	    return strpos($key,'filter_') === 0;
42
	});
43
	foreach ($allfilters as $filt) {
44
		unset($_COOKIE[$filt]);
45
		setcookie($filt,null,-1);
46
	}
47
}
48
?>
49
<!DOCTYPE html>
50
<html>
51
<head>
52
<meta charset="UTF-8">
53
<meta http-equiv="X-UA-Compatible" content="IE=10" />
54
<title><?php print $title; ?> | <?php print $globalName; ?></title>
55
<meta name="keywords" content="<?php print $title; ?> spotter live flight tracking tracker map aircraft airline airport history database ads-b acars" />
56
<meta name="description" content="<?php print $title; ?> | <?php print $globalName; ?> use FlightAirMap" />
57
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
58
<link rel="shortcut icon" type="image/x-icon" href="<?php print $globalURL; ?>/favicon.ico">
59
<link rel="apple-touch-icon" href="<?php print $globalURL; ?>/images/touch-icon.png">
60
<!--[if lt IE 9]>
61
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
62
  <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
63
<![endif]-->
64
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/js/bootstrap-3.3.7-dist/css/bootstrap.min.css" />
65
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/jquery-ui.min.css" />
66
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/bootstrap-datetimepicker.min.css" />  
67
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/font-awesome-4.7.0/css/font-awesome.min.css" />
68
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/bootstrap-select.min.css" />
69
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/style.css" />
70
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/print.css" />
71
72
<script type="text/javascript" src="<?php print $globalURL; ?>/js/jquery-3.2.1.min.js"></script>
73
<script type="text/javascript" src="<?php print $globalURL; ?>/js/jquery-ui.min.js"></script>
74
75
<script type="text/javascript" src="<?php print $globalURL; ?>/js/moment.min.js"></script>
76
<script type="text/javascript" src="<?php print $globalURL; ?>/js/moment-timezone-with-data.min.js"></script>
77
<script type="text/javascript" src="<?php print $globalURL; ?>/js/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
78
<script type="text/javascript" src="<?php print $globalURL; ?>/js/bootstrap-datetimepicker.min.js"></script>
79
<script type="text/javascript" src="<?php print $globalURL; ?>/js/bootstrap-select.min.js"></script>
80
<script type="text/javascript" src="<?php print $globalURL; ?>/js/script.js"></script>
81
82
<?php
83
if (strtolower($current_page) == "about")
84
{
85
?>
86
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet.css" />
87
<script src="<?php print $globalURL; ?>/js/leaflet.js"></script>
88
<?php
89
}
90
?>
91
<?php
92
if (strtolower($current_page) == "search")
93
{
94
?>
95
<script src="<?php print $globalURL; ?>/js/search.js"></script>
96
<?php
97
}
98
?>
99
<?php
100
if (strtolower($current_page) == "index")
101
{
102
?>
103
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/style-map.css?<?php print date("H"); ?>" />
104
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet-sidebar.css" />
105
<script src="<?php print $globalURL; ?>/js/jquery.idle.min.js"></script>
106
<script src="<?php print $globalURL; ?>/js/jquery-sidebar.js"></script>
107
<script src="<?php print $globalURL; ?>/js/map.common.js"></script>
108
<?php 
109
	if ((!isset($_COOKIE['MapFormat']) && isset($globalMap3Ddefault) && $globalMap3Ddefault) || (isset($_COOKIE['MapFormat']) && $_COOKIE['MapFormat'] == '3d')) {
110
?>
111
<?php 
112
		if (file_exists(dirname(__FILE__).'/js/Cesium/Cesium.js')) {
113
		// || isset($globalOffline) && $globalOffline) {
114
?>
115
<link rel="stylesheet" href="<?php print $globalURL; ?>/js/Cesium/Widgets/widgets.css" />
116
<script src="<?php print $globalURL; ?>/js/Cesium/Cesium.js"></script>
117
<?php
118
		} else {
119
?>
120
<link rel="stylesheet" href="https://cesiumjs.org/releases/1.41/Build/Cesium/Widgets/widgets.css" />
121
<script src="https://cesiumjs.org/releases/1.41/Build/Cesium/Cesium.js"></script>
122
<?php
123
		}
124
?>
125
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/cesium-minimap.css" />
126
<script src="<?php print $globalURL; ?>/js/cesium-minimap.js"></script>
127
<?php
128
	} else {
129
?>
130
131
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet.css" />
132
<script src="<?php print $globalURL; ?>/js/leaflet.js"></script>
133
<script src="<?php print $globalURL; ?>/js/leaflet-velocity.min.js"></script>
134
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet-velocity.min.css" />
135
<script src="<?php print $globalURL; ?>/js/leaflet.textpath.js"></script>
136
<script src="<?php print $globalURL; ?>/js/Marker.Rotate.js"></script>
137
<script src="<?php print $globalURL; ?>/js/MovingMarker.js"></script>
138
<script src="<?php print $globalURL; ?>/js/leaflet-terminator.js"></script>
139
140
<?php
141
		if (isset($_COOKIE['Map2DBuildings']) && $_COOKIE['Map2DBuildings'] == 'true') {
142
?>
143
<script src="<?php print $globalURL; ?>/js/OSMBuildings-Leaflet.js"></script>
144
<?php
145
		}
146
?>
147
<?php
148
		if ($globalMapProvider == 'MapboxGL' || (isset($_COOKIE['MapType']) && $_COOKIE['MapType'] == 'MapboxGL')) {
149
?>
150
<link href="https://cdn.osmbuildings.org/mapbox-gl/0.40.0/mapbox-gl.css" rel='stylesheet' />
151
<script src="https://cdn.osmbuildings.org/mapbox-gl/0.40.0/mapbox-gl.js"></script>
152
<script src="<?php print $globalURL; ?>/js/leaflet-mapbox-gl.js"></script>
153
<?php
154
		}
155
?>
156
157
<?php
158
		if (isset($globalGoogleAPIKey) && $globalGoogleAPIKey != '' && ($MapType == 'Google-Roadmap' || $MapType == 'Google-Satellite' || $MapType == 'Google-Hybrid' || $MapType == 'Google-Terrain')) {
159
?>
160
<script src="https://maps.google.com/maps/api/js?v=3&key=<?php print $globalGoogleAPIKey; ?>"></script>
161
<script src="<?php print $globalURL; ?>/js/leaflet-Google.js"></script>
162
<?php
163
		}
164
?>
165
<?php
166
		if (isset($globalBingMapKey) && $globalBingMapKey != '') {
167
?>
168
<!--<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Promise"></script>-->
169
<script src="<?php print $globalURL; ?>/js/leaflet-Bing.js"></script>
170
<?php
171
		}
172
?>
173
<?php
174
		if (isset($globalMapQuestKey) && $globalMapQuestKey != '' && ($MapType == 'MapQuest-OSM' || $MapType == 'MapQuest-Hybrid' || $MapType == 'MapQuest-Aerial')) {
175
?>
176
<!--<script src="https://www.mapquestapi.com/sdk/leaflet/v2.2/mq-map.js?key=<?php print $globalMapQuestKey; ?>"></script>-->
177
<script src="https://open.mapquestapi.com/sdk/leaflet/v2.2/mq-map.js?key=<?php print $globalMapQuestKey; ?>"></script>
178
<?php
179
		}
180
?>
181
<?php
182
		if (isset($globalHereappId) && $globalHereappId != '' && isset($globalHereappCode) && $globalHereappCode != '') {
183
?>
184
<script src="<?php print $globalURL; ?>/js/leaflet-Here.js"></script>
185
<?php
186
		}
187
?>
188
<?php
189
		if ($MapType == 'Yandex') {
190
?>
191
<script src="https://api-maps.yandex.ru/2.0/?load=package.map&lang=en_US" type="text/javascript"></script>
192
<script src="<?php print $globalURL; ?>/js/leaflet-Yandex.js"></script>
193
<?php
194
		}
195
	}
196
?>
197
<?php 
198
	if ((!isset($_COOKIE['MapFormat']) && (!isset($globalMap3Ddefault) || !$globalMap3Ddefault)) || (isset($_COOKIE['MapFormat']) && $_COOKIE['MapFormat'] != '3d')) {
199
?>
200
<script src="<?php print $globalURL; ?>/js/leaflet-playback.js"></script>
201
<?php 
202
		if (isset($_POST['archive'])) {
203
?>
204
<!--
205
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet.timedimension.control.min.css" />
206
<script src="<?php print $globalURL; ?>/js/iso8601.min.js"></script>
207
<script src="<?php print $globalURL; ?>/js/leaflet.timedimension.src.js"></script>
208
-->
209
<script src="<?php print $globalURL; ?>/js/map.2d.js.php?<?php print time(); ?>&archive&begindate=<?php print strtotime($_POST['start_date']); ?>&enddate=<?php print strtotime($_POST['end_date']); ?>&archivespeed=<?php print $_POST['archivespeed']; ?>"></script>
210
<?php
211
		} else {
212
?>
213
<script src="<?php print $globalURL; ?>/js/map.2d.js.php?<?php print time(); ?><?php if (isset($tsk)) print '&tsk='.$tsk; ?>"></script>
214
<?php
215
		}
216
		if (!isset($globalAircraft) || $globalAircraft) {
217
?>
218
<script src="<?php print $globalURL; ?>/js/map-aircraft.2d.js.php?<?php print time(); ?>"></script>
219
<?php
220
		}
221
		if (isset($globalTracker) && $globalTracker) {
222
?>
223
<script src="<?php print $globalURL; ?>/js/map-tracker.2d.js.php?<?php print time(); ?>"></script>
224
<?php
225
		}
226
		if (isset($globalMarine) && $globalMarine) {
227
?>
228
<script src="<?php print $globalURL; ?>/js/map-marine.2d.js.php?<?php print time(); ?>"></script>
229
<?php
230
		}
231
		if (isset($globalSatellite) && $globalSatellite) {
232
?>
233
<script src="<?php print $globalURL; ?>/js/map-satellite.2d.js.php?<?php print time(); ?>"></script>
234
<?php
235
		}
236
	}
237
}
238
?>
239
<?php
240
//if ((strtolower($current_page) == "ident-detailed" && isset($ident)) || strtolower($current_page) == "flightid-overview")
241
//if ((strtolower($current_page) == "ident-detailed" && isset($ident) && isset($globalArchive) && $globalArchive))
242
if ((strtolower($current_page) == "ident-detailed" && isset($ident) && isset($globalArchive) && $globalArchive))
243
{
244
?>
245
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/style-map.css?<?php print date("H"); ?>" />
246
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet.css" />
247
<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet-sidebar.css" />
248
<script src="<?php print $globalURL; ?>/js/leaflet.js"></script>
249
<script src="<?php print $globalURL; ?>/js/Marker.Rotate.js"></script>
250
<script src="<?php print $globalURL; ?>/js/MovingMarker.js"></script>
251
<script src="<?php print $globalURL; ?>/js/jquery.idle.min.js"></script>
252
<script src="<?php print $globalURL; ?>/js/map.common.js"></script>
253
<script src="<?php print $globalURL; ?>/js/map.2d.js.php?ident=<?php print $ident; ?><?php if(isset($latitude)) print '&latitude='.$latitude; ?><?php if(isset($longitude)) print '&longitude='.$longitude; ?>&<?php print time(); ?>"></script>
254
<?php
255
		if (!isset($type) || $type == 'aircraft') {
256
?>
257
<script src="<?php print $globalURL; ?>/js/map-aircraft.2d.js.php?<?php print time(); ?>&ident=<?php print $ident; ?>"></script>
258
<?php
259
		} elseif (isset($type) && $type == 'marine') {
260
?>
261
<script src="<?php print $globalURL; ?>/js/map-marine.2d.js.php?<?php print time(); ?>&ident=<?php print $ident; ?>"></script>
262
<?php
263
		} elseif (isset($type) && $type == 'tracker') {
264
?>
265
<script src="<?php print $globalURL; ?>/js/map-tracker.2d.js.php?<?php print time(); ?>&ident=<?php print $ident; ?>"></script>
266
<?php
267
		} elseif (isset($type) && $type == 'satellite') {
268
?>
269
<script src="<?php print $globalURL; ?>/js/map-satellite.2d.js.php?<?php print time(); ?>&ident=<?php print $ident; ?>"></script>
270
<?php
271
		}
272
?>
273
<?php
274
		if (isset($globalGoogleAPIKey) && $globalGoogleAPIKey != '' && ($MapType == 'Google-Roadmap' || $MapType == 'Google-Satellite' || $MapType == 'Google-Hybrid' || $MapType == 'Google-Terrain')) {
275
?>
276
<script src="https://maps.google.com/maps/api/js?v=3&key=<?php print $globalGoogleAPIKey; ?>"></script>
277
<script src="<?php print $globalURL; ?>/js/leaflet-Google.js"></script>
278
<?php
279
		}
280
?>
281
<?php
282
		if (isset($globalBingMapKey) && $globalBingMapKey != '') {
283
?>
284
<!--<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Promise"></script>-->
285
<script src="<?php print $globalURL; ?>/js/leaflet-Bing.js"></script>
286
<?php
287
		}
288
?>
289
<?php
290
		if (isset($globalMapQuestKey) && $globalMapQuestKey != '' && ($MapType == 'MapQuest-OSM' || $MapType == 'MapQuest-Hybrid' || $MapType == 'MapQuest-Aerial')) {
291
?>
292
<!--<script src="https://www.mapquestapi.com/sdk/leaflet/v2.2/mq-map.js?key=<?php print $globalMapQuestKey; ?>"></script>-->
293
<script src="https://open.mapquestapi.com/sdk/leaflet/v2.2/mq-map.js?key=<?php print $globalMapQuestKey; ?>"></script>
294
<?php
295
		}
296
?>
297
<?php
298
		if (isset($globalHereappId) && $globalHereappId != '' && isset($globalHereappCode) && $globalHereappCode != '') {
299
?>
300
<script src="<?php print $globalURL; ?>/js/leaflet-Here.js"></script>
301
<?php
302
		}
303
?>
304
<?php
305
		if ($MapType == 'Yandex') {
306
?>
307
<script src="http://api-maps.yandex.ru/2.0/?load=package.map&lang=en_US" type="text/javascript"></script>
308
<script src="<?php print $globalURL; ?>/js/leaflet-Yandex.js"></script>
309
<?php
310
		}
311
?>
312
<?php
313
}
314
315
if (strtolower($current_page) == "flightid-overview" && isset($globalArchive) && $globalArchive && isset($flightaware_id) && (!isset($latitude) || $latitude != 0) && (!isset($longitude) || $longitude != 0))
316
{
317
?>
318
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/style-map.css?<?php print date("H"); ?>" />
319
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet.css" />
320
<link type="text/css" rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet-sidebar.css" />
321
<script src="<?php print $globalURL; ?>/js/leaflet.js"></script>
322
<script src="<?php print $globalURL; ?>/js/Marker.Rotate.js"></script>
323
<script src="<?php print $globalURL; ?>/js/MovingMarker.js"></script>
324
<script src="<?php print $globalURL; ?>/js/jquery.idle.min.js"></script>
325
<script src="<?php print $globalURL; ?>/js/map.common.js"></script>
326
<script src="<?php print $globalURL; ?>/js/map.2d.js.php?flightaware_id=<?php print $flightaware_id; ?><?php if(isset($latitude)) print '&latitude='.$latitude; ?><?php if(isset($longitude)) print '&longitude='.$longitude; ?>&<?php print time(); ?>"></script>
327
<script src="<?php print $globalURL; ?>/js/map-aircraft.2d.js.php?flightaware_id=<?php print $flightaware_id; ?>&<?php print time(); ?>"></script>
328
<?php
329
		if (isset($globalGoogleAPIKey) && $globalGoogleAPIKey != '' && ($MapType == 'Google-Roadmap' || $MapType == 'Google-Satellite' || $MapType == 'Google-Hybrid' || $MapType == 'Google-Terrain')) {
330
?>
331
<script src="https://maps.google.com/maps/api/js?v=3&key=<?php print $globalGoogleAPIKey; ?>"></script>
332
<script src="<?php print $globalURL; ?>/js/leaflet-Google.js"></script>
333
<?php
334
		}
335
?>
336
<?php
337
		if (isset($globalBingMapKey) && $globalBingMapKey != '') {
338
?>
339
<!--<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=Promise"></script>-->
340
<script src="<?php print $globalURL; ?>/js/leaflet-Bing.js"></script>
341
<?php
342
		}
343
?>
344
<?php
345
		if (isset($globalMapQuestKey) && $globalMapQuestKey != '' && ($MapType == 'MapQuest-OSM' || $MapType == 'MapQuest-Hybrid' || $MapType == 'MapQuest-Aerial')) {
346
?>
347
<!--<script src="https://www.mapquestapi.com/sdk/leaflet/v2.2/mq-map.js?key=<?php print $globalMapQuestKey; ?>"></script>-->
348
<script src="https://open.mapquestapi.com/sdk/leaflet/v2.2/mq-map.js?key=<?php print $globalMapQuestKey; ?>"></script>
349
<?php
350
		}
351
?>
352
<?php
353
		if (isset($globalHereappId) && $globalHereappId != '' && isset($globalHereappCode) && $globalHereappCode != '') {
354
?>
355
<script src="<?php print $globalURL; ?>/js/leaflet-Here.js"></script>
356
<?php
357
		}
358
?>
359
<?php
360
		if ($MapType == 'Yandex') {
361
?>
362
<script src="http://api-maps.yandex.ru/2.0/?load=package.map&lang=en_US" type="text/javascript"></script>
363
<script src="<?php print $globalURL; ?>/js/leaflet-Yandex.js"></script>
364
<?php
365
		}
366
?>
367
<?php
368
}
369
?>
370
<?php
371
/*
372
if ($facebook_meta_image != "")
373
{
374
?>
375
<meta property="og:image" content="<?php print $facebook_meta_image; ?>"/>
376
<?php
377
} else {
378
?>
379
<meta property="og:image" content="<?php print $globalURL; ?>/images/touch-icon.png"/>
380
<?php
381
}
382
*/
383
?>
384
<?php
385
if (isset($globalCustomCSS) && $globalCustomCSS != '') {
386
?>
387
<link type="text/css" rel="stylesheet" href="<?php print $globalCustomCSS; ?>" />
388
<?php
389
}
390
?>
391
392
<meta property="og:title" content="<?php print $title; ?> | <?php print $globalName; ?>"/>
393
<meta property="og:url" content="<?php print $globalURL.$_SERVER['REQUEST_URI']; ?>"/>
394
<meta property="og:site_name" content="<?php print $globalName; ?>"/>
395
</head>
396
<body class="page-<?php print strtolower($current_page); ?>">
397
<div class="navbar navbar-fixed-top" role="navigation">
398
  <div class="container">
399
    <div class="navbar-header">
400
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
401
        <span class="sr-only">Toggle navigation</span>
402
        <span class="icon-bar"></span>
403
        <span class="icon-bar"></span>
404
        <span class="icon-bar"></span>
405
      </button>
406
      <a href="<?php print $globalURL; ?>/search" class="navbar-toggle search"><i class="fa fa-search"></i></a>
407
      <a class="navbar-brand" href="<?php if ($globalURL == '') print '/'; else print $globalURL; ?>"><img src="<?php print $globalURL.$logoURL; ?>" height="30px" /></a>
408
    </div>
409
    <div class="collapse navbar-collapse">
410
411
      <ul class="nav navbar-nav">
412
<?php
413
    if (isset($globalNewsFeeds['global']) && !empty($globalNewsFeeds['global'])) {
414
?>
415
    <li><a href="<?php print $globalURL; ?>/news"><?php echo _("News"); ?></a></li>
416
<?php
417
    }
418
?>
419
420
<?php 
421
    $sub = false;
422
    if (
423
	(
424
	    (!isset($globalAircraft) || (isset($globalAircraft) && $globalAircraft === TRUE)) && ((isset($globalMarine) && $globalMarine === TRUE) || (isset($globalTracker) && $globalTracker === TRUE) || (isset($globalSatellite) && $globalSatellite === TRUE))
425
	) || 
426
	(
427
	    isset($globalMarine) && $globalMarine === TRUE && ((isset($globalTracker) && $globalTracker === TRUE) || (isset($globalSatellite) && $globalSatellite === TRUE))
428
	) || 
429
	(
430
	    isset($globalTracker) && $globalTracker === TRUE && ((isset($globalMarine) && $globalMarine === TRUE) || (isset($globalSatellite) && $globalSatellite === TRUE))
431
	) || 
432
	(
433
	    isset($globalSatellite) && $globalSatellite === TRUE && ((isset($globalMarine) && $globalMarine === TRUE) || (isset($globalTracker) && $globalTracker === TRUE))
434
	)
435
    ) {
436
	$sub = true;
437
    }
438
?>
439
<?php
440
    if (!isset($globalAircraft) || $globalAircraft === TRUE) {
441
?>
442
    <li class="dropdown">
443
<?php
444
	if ($sub) {
445
?>
446
      	<li class="dropdown">
447
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Aircraft"); ?> <b class="caret"></b></a>
448
	<ul class="dropdown-menu multi-level">
449
      	<li class="dropdown-submenu">
450
<?php
451
        }
452
?>
453
<?php
454
	if (isset($globalNewsFeeds['aircraft']) && !empty($globalNewsFeeds['aircraft'])) {
455
?>
456
    <a href="<?php print $globalURL; ?>/news-aircraft"><?php echo _("Aircraft News"); ?></a></li>
457
    <li>
458
<?php
459
	}
460
?>
461
462
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Explore"); ?> <b class="<?php if ($sub) echo 'right-'; ?>caret"></b></a>
463
          <ul class="dropdown-menu">
464
          	<li><a href="<?php print $globalURL; ?>/aircraft"><?php echo _("Aircraft Types"); ?></a></li>
465
<?php
466
    if (!isset($globalNoAirlines) || $globalNoAirlines === FALSE) {
467
?>
468
			<li><a href="<?php print $globalURL; ?>/airline"><?php echo _("Airlines"); ?></a></li>
469
<?php
470
    }
471
?>
472
			<li><a href="<?php print $globalURL; ?>/airport"><?php echo _("Airports"); ?></a></li>
473
<?php
474
    if ((isset($globalUseOwner) && $globalUseOwner) || (!isset($globalUseOwner) && (!isset($globalVA) || !$globalVA) && (!isset($globalIVAO) || !$globalIVAO) && (!isset($globalVATSIM) || !$globalVATSIM) && (!isset($globalphpVMS) || !$globalphpVMS) && (!isset($globalVAM) || !$globalVAM))) {
475
?>
476
			<li><a href="<?php print $globalURL; ?>/owner"><?php echo _("Owners"); ?></a></li>
477
<?php
478
    } 
479
    if ((isset($globalUsePilot) && $globalUsePilot) || !isset($globalUsePilot) && ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM) || (isset($globalphpVMS) && $globalphpVMS) || (isset($globalVAM) && $globalVAM))) {
480
481
?>
482
			<li><a href="<?php print $globalURL; ?>/pilot"><?php echo _("Pilots"); ?></a></li>
483
<?php
484
    }
485
?>
486
			<li><hr /></li>
487
            <li><a href="<?php print $globalURL; ?>/currently"><?php echo _("Current Activity"); ?></a></li>
488
            <li><a href="<?php print $globalURL; ?>/latest"><?php echo _("Latest Activity"); ?></a></li>
489
            <li><a href="<?php print $globalURL; ?>/date/<?php print date("Y-m-d"); ?>"><?php echo _("Today's Activity"); ?></a></li>
490
            <li><a href="<?php print $globalURL; ?>/newest"><?php echo _("Newest by Category"); ?></a></li>
491
            <?php
492
        	if ($globalACARS) {
493
        	    if (isset($globalDemo) && $globalDemo) {
494
    	    ?>
495
            <li><hr /></li>
496
            <li><i><?php echo _('ACARS data not available publicly'); ?></i></li>
497
            <li><a href=""><?php echo _('Latest ACARS messages'); ?></a></li>
498
            <li><a href=""><?php echo _('Archive ACARS messages'); ?></a></li>
499
            <?php
500
        	    } else {
501
    	    ?>
502
            <li><hr /></li>
503
            <li><a href="<?php print $globalURL; ?>/acars-latest"><?php echo _("Latest ACARS messages"); ?></a></li>
504
            <li><a href="<?php print $globalURL; ?>/acars-archive"><?php echo _("Archive ACARS messages"); ?></a></li>
505
            <?php
506
        	    }
507
        	}
508
    	    ?>
509
    	    <?php
510
    	        if (isset($globalAccidents) && $globalAccidents) {
511
    	    ?>
512
            <li><hr /></li>
513
            <li><a href="<?php print $globalURL; ?>/accident-latest"><?php echo _("Latest accident"); ?></a></li>
514
            <li><a href="<?php print $globalURL; ?>/accident/<?php print date("Y-m-d"); ?>"><?php echo _("Today's Accident"); ?></a></li>
515
            <li><a href="<?php print $globalURL; ?>/incident-latest"><?php echo _("Latest incident"); ?></a></li>
516
            <li><a href="<?php print $globalURL; ?>/incident/<?php print date("Y-m-d"); ?>"><?php echo _("Today's Incident"); ?></a></li>
517
            <?php
518
        	}
519
    	    ?>
520
            <li><hr /></li>
521
            <li><a href="<?php print $globalURL; ?>/highlights/table"><?php echo _("Special Highlights"); ?></a></li>
522
            <?php
523
		if (!isset($globalNoUpcoming) || $globalNoUpcoming === FALSE) {
524
	    ?>
525
            <li><a href="<?php print $globalURL; ?>/upcoming"><?php echo _("Upcoming Flights"); ?></a></li>
526
	    <?php
527
		}
528
	    ?>
529
          </ul>
530
        </li>
531
      	<li><a href="<?php print $globalURL; ?>/search"><?php echo _("Search"); ?></a></li>
532
      	<li><a href="<?php print $globalURL; ?>/statistics"><?php echo _("Statistics"); ?></a></li>
533
        <li class="dropdown<?php if ($sub) echo '-submenu'; ?>">
534
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Tools"); ?> <b class="<?php if ($sub) echo 'right-'; ?>caret"></b></a>
535
          <ul class="dropdown-menu">
536
          	<li><a href="<?php print $globalURL; ?>/tools/acars"><?php echo _("ACARS translator"); ?></a></li>
537
          	<li><a href="<?php print $globalURL; ?>/tools/metar"><?php echo _("METAR translator"); ?></a></li>
538
          	<li><a href="<?php print $globalURL; ?>/tools/notam"><?php echo _("NOTAM translator"); ?></a></li>
539
<?php
540
	if (isset($globalGeoid) && $globalGeoid) {
541
?>
542
          	<li><a href="<?php print $globalURL; ?>/tools/geoid"><?php echo _("Geoid Height Calculator"); ?></a></li>
543
<?php
544
	}
545
?>
546
          </ul>
547
        </li>
548
<?php 
549
	if ($sub) {
550
?>
551
    </li>
552
    </ul>
553
<?php
554
	}
555
    }
556
?>
557
<?php
558
    if (isset($globalMarine) && $globalMarine) {
559
?>
560
    <li class="dropdown">
561
<?php
562
        if ($sub) {
563
?>
564
    <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Marines"); ?> <b class="caret"></b></a>
565
	<ul class="dropdown-menu multi-level">
566
	    <li class="dropdown-submenu">
567
<?php
568
	}
569
?>
570
<?php
571
	if (isset($globalNewsFeeds['marine']) && !empty($globalNewsFeeds['marine'])) {
572
?>
573
    <a href="<?php print $globalURL; ?>/marine/news"><?php echo _("Marines News"); ?></a></li>
574
    <li>
575
<?php
576
	}
577
?>
578
		<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Explore"); ?> <b class="<?php if ($sub) echo 'right-'; ?>caret"></b></a>
579
		<ul class="dropdown-menu">
580
<?php
581
	if (isset($globalVM) && $globalVM) {
582
?>
583
		    <li><a href="<?php print $globalURL; ?>/marine/captain"><?php echo _("Captains"); ?></a></li>
584
		    <li><a href="<?php print $globalURL; ?>/marine/race"><?php echo _("Races"); ?></a></li>
585
		    <li><hr /></li>
586
<?php
587
	}
588
?>
589
		    <li><a href="<?php print $globalURL; ?>/marine/currently"><?php echo _("Current Activity"); ?></a></li>
590
		    <li><a href="<?php print $globalURL; ?>/marine/latest"><?php echo _("Latest Activity"); ?></a></li>
591
		    <li><a href="<?php print $globalURL; ?>/marine/date/<?php print date("Y-m-d"); ?>"><?php echo _("Today's Activity"); ?></a></li>
592
		</ul>
593
		<li><a href="<?php print $globalURL; ?>/marine/search"><?php echo _("Search"); ?></a></li>
594
		<li><a href="<?php print $globalURL; ?>/marine/statistics"><?php echo _("Statistics"); ?></a></li>
595
	    </li>
596
<?php
597
	if ($sub) {
598
?>
599
	</ul>
600
    </li>
601
<?php
602
	}
603
?>
604
<?php
605
    }
606
?>
607
<?php
608
    if (isset($globalTracker) && $globalTracker) {
609
?>
610
    <li class="dropdown">
611
<?php
612
        if ($sub) {
613
?>
614
    <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Trackers"); ?> <b class="caret"></b></a>
615
	<ul class="dropdown-menu multi-level">
616
	    <li class="dropdown-submenu">
617
<?php
618
	}
619
?>
620
<?php
621
	if (isset($globalNewsFeeds['tracker']) && !empty($globalNewsFeeds['tracker'])) {
622
?>
623
    <a href="<?php print $globalURL; ?>/tracker/news"><?php echo _("Trackers News"); ?></a></li>
624
    <li>
625
<?php
626
	}
627
?>
628
		<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Explore"); ?> <b class="<?php if ($sub) echo 'right-'; ?>caret"></b></a>
629
		<ul class="dropdown-menu">
630
		    <li><a href="<?php print $globalURL; ?>/tracker/currently"><?php echo _("Current Activity"); ?></a></li>
631
		    <li><a href="<?php print $globalURL; ?>/tracker/latest"><?php echo _("Latest Activity"); ?></a></li>
632
		    <li><a href="<?php print $globalURL; ?>/tracker/date/<?php print date("Y-m-d"); ?>"><?php echo _("Today's Activity"); ?></a></li>
633
		</ul>
634
	    </li>
635
	    <li><a href="<?php print $globalURL; ?>/tracker/search"><?php echo _("Search"); ?></a></li>
636
	    <li><a href="<?php print $globalURL; ?>/tracker/statistics"><?php echo _("Statistics"); ?></a></li>
637
<?php
638
	if ($sub) {
639
?>
640
	</ul>
641
    </li>
642
<?php
643
	}
644
?>
645
<?php
646
    }
647
?>
648
<?php
649
    if (isset($globalSatellite) && $globalSatellite) {
650
?>
651
    <li class="dropdown">
652
<?php
653
        if ($sub) {
654
?>
655
    <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Satellites"); ?> <b class="caret"></b></a>
656
	<ul class="dropdown-menu multi-level">
657
	    <li class="dropdown-submenu">
658
<?php
659
	}
660
?>
661
<?php
662
	if (isset($globalNewsFeeds['satellite']) && !empty($globalNewsFeeds['satellite'])) {
663
?>
664
    <a href="<?php print $globalURL; ?>/marine/news"><?php echo _("Satellites News"); ?></a></li>
665
    <li>
666
<?php
667
	}
668
?>
669
670
<!--
671
		<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("Explore"); ?> <b class="<?php if ($sub) echo 'right-'; ?>caret"></b></a>
672
		<ul class="dropdown-menu">
673
		    <li><a href="<?php print $globalURL; ?>/satellite/currently"><?php echo _("Current Activity"); ?></a></li>
674
		    <li><a href="<?php print $globalURL; ?>/satellite/latest"><?php echo _("Latest Activity"); ?></a></li>
675
		    <li><a href="<?php print $globalURL; ?>/satellite/date/<?php print date("Y-m-d"); ?>"><?php echo _("Today's Activity"); ?></a></li>
676
		</ul>
677
	    </li>
678
-->
679
	    <li><a href="<?php print $globalURL; ?>/satellite/statistics"><?php echo _("Statistics"); ?></a></li>
680
<?php
681
	if ($sub) {
682
?>
683
	</ul>
684
    </li>
685
<?php
686
	}
687
?>
688
<?php
689
    }
690
?>
691
692
        <li class="dropdown">
693
          <a href="<?php print $globalURL; ?>/about" class="dropdown-toggle" data-toggle="dropdown"><?php echo _("About"); ?> <b class="caret"></b></a>
694
          <ul class="dropdown-menu">
695
          	<li><a href="<?php print $globalURL; ?>/about"><?php echo _("About The Project"); ?></a></li>
696
<?php
697
    if (!isset($globalAircraft) || $globalAircraft === TRUE) {
698
?>
699
          	<li><a href="<?php print $globalURL; ?>/about/export"><?php echo _("Exporting Data"); ?></a></li>
700
		<li><hr /></li>
701
		<li><a href="<?php print $globalURL; ?>/about/tv"><?php echo _("Spotter TV"); ?></a></li>
702
<?php
703
    }
704
?>
705
	    <?php if (isset($globalContribute) && $globalContribute) { ?>
706
                <li><hr /></li>
707
                <li><a href="<?php print $globalURL; ?>/contribute"><?php echo _("Contribute"); ?></a></li>
708
                <li><hr /></li>
709
	    <?php } ?>
710
            <?php if ($globalName == 'FlightAirMap') { ?>
711
                <li><hr /></li>
712
        	<li><a href="https://github.com/Ysurac/FlightAirMap/issues" target="_blank"><?php echo _("Report any Issues"); ?></a></li>
713
            <?php } ?>
714
          </ul>
715
        </li>
716
      </ul>
717
<?php
718
	if (isset($globalTranslate) && $globalTranslate) {
719
		$Language = new Language();
720
  		$alllang = $Language->getLanguages();
721
		if (count($alllang) > 1) {
722
?>
723
  	<div class="language">
724
  	    <form>
725
  		<select class="selectpicker" data-width="120px" onchange="language(this);">
726
  		    <?php
727
  		        foreach ($alllang as $key => $lang) {
728
  		            print '<option value="'.$key.'"';
729
  		            if (isset($_COOKIE['language']) && $_COOKIE['language'] == $key) print ' selected ';
730
  		            if ($lang[0] == 'Deutsch') print '>'.$lang[0].' (&beta;eta)</option>';
731
  		            else print '>'.$lang[0].'</option>';
732
  		        }
733
  		    ?>
734
  		</select>
735
  	    </form>
736
  	</div>
737
<?php
738
		}
739
	}
740
?>
741
      <div class="search">
742
	<form action="<?php print $globalURL; ?>/search" method="get">
743
		<!--<input type="text" name="q" value="<?php if (isset($GET['q'])) { if ($_GET['q'] != ""){ print $_GET['q']; } else { print _("Search"); } } else { print _("Search"); } ?>" onfocus="if (this.value=='search'){this.value='';}" /><button type="submit"><i class="fa fa-search"></i></button>-->
744
		<input type="text" name="callsign" value="<?php if (isset($GET['callsign'])) { if ($_GET['callsign'] != ""){ print $_GET['callsign']; } else { print _("Search"); } } else { print _("Search"); } ?>" onfocus="if (this.value=='search'){this.value='';}" /><button type="submit"><i class="fa fa-search"></i></button>
745
	</form>
746
	</div>
747
  	<div class="social">
748
  		<!-- I'm not sociable -->
749
  	</div>
750
    </div><!--/.nav-collapse -->
751
  </div>
752
</div>
753
754
<?php
755
if (isset($top_header) && $top_header != "") 
756
{
757
	print '<div class="top-header container clear" role="main">';
758
		print '<img src="'.$globalURL.'/images/'.$top_header.'" alt="'.$title.'" title="'.$title.'" />';
759
	print '</div>';
760
}
761
762
if (strtolower($current_page) =='ident-detailed' || strtolower($current_page) == 'flightid-overview') {
763
?>
764
    <div class="top-header clear" role="main">
765
<?php
766
    if (isset($longitude) && isset($latitude) && $longitude != 0 && $latitude != 0) {
767
?>
768
    <div id="archive-map"></div>
769
<?php
770
    }
771
?>
772
    </div>
773
<?php
774
}
775
if ((strpos(strtolower($current_page),'airport-') !== false && strpos(strtolower($current_page),'statistics-') === false) || (strpos(strtolower($current_page),'route-') !== false && strpos(strtolower($current_page),'statistics-') === false))
776
{
777
    ?>
778
    <div class="top-header clear" role="main">
779
        <div id="map"></div>
780
	<link rel="stylesheet" href="<?php print $globalURL; ?>/css/leaflet.css" />
781
	<script src="<?php print $globalURL; ?>/js/leaflet.js"></script>
782
783
        <script>
784
        var map;
785
        var zoom = 13;
786
//create the map
787
<?php
788
    if (strpos(strtolower($current_page),'airport-') !== false && strpos(strtolower($current_page),'statistics-') === false && isset($airport_array[0]['latitude'])) {
789
?>
790
  map = L.map('map', { zoomControl:true }).setView([<?php print $airport_array[0]['latitude']; ?>,<?php print $airport_array[0]['longitude']; ?>], zoom);
791
<?php
792
    } elseif (strpos(strtolower($current_page),'airport-') !== false && strpos(strtolower($current_page),'statistics-') === false) {
793
?>
794
  map = L.map('map', { zoomControl:true });
795
<?php
796
    } elseif (strpos(strtolower($current_page),'route-') !== false && strpos(strtolower($current_page),'statistics-') === false && isset($spotter_array[0]['departure_airport_latitude'])) {
797
?>
798
  map = L.map('map', { zoomControl:true }).setView([<?php print $spotter_array[0]['departure_airport_latitude']; ?>,<?php print $spotter_array[0]['arrival_airport_longitude']; ?>]);
799
    var line = L.polyline([[<?php print $spotter_array[0]['departure_airport_latitude']; ?>, <?php print $spotter_array[0]['departure_airport_longitude']; ?>],[<?php print $spotter_array[0]['arrival_airport_latitude']; ?>, <?php print $spotter_array[0]['arrival_airport_longitude']; ?>]]).addTo(map);
800
    map.fitBounds([[<?php print $spotter_array[0]['departure_airport_latitude']; ?>, <?php print $spotter_array[0]['departure_airport_longitude']; ?>],[<?php print $spotter_array[0]['arrival_airport_latitude']; ?>, <?php print $spotter_array[0]['arrival_airport_longitude']; ?>]]);
801
    var departure_airport = L.marker([<?php print $spotter_array[0]['departure_airport_latitude']; ?>, <?php print $spotter_array[0]['departure_airport_longitude']; ?>], {icon: L.icon({iconUrl: '<?php print $globalURL; ?>/images/departure_airport.png',iconSize: [16,18],iconAnchor: [8,16]})}).addTo(map);
802
    var arrival_airport = L.marker([<?php print $spotter_array[0]['arrival_airport_latitude']; ?>, <?php print $spotter_array[0]['arrival_airport_longitude']; ?>], {icon: L.icon({iconUrl: '<?php print $globalURL; ?>/images/arrival_airport.png',iconSize: [16,18],iconAnchor: [8,16]})}).addTo(map);
803
<?php
804
    } elseif (strpos(strtolower($current_page),'route-') !== false && strpos(strtolower($current_page),'statistics-') === false && !isset($spotter_array[0]['departure_airport_latitude']) && isset($spotter_array[0]['latitude'])) {
805
?>
806
  map = L.map('map', { zoomControl:true }).setView([<?php print $spotter_array[0]['latitude']; ?>,<?php print $spotter_array[0]['longitude']; ?>]);
807
<?php
808
    } elseif (!isset($spotter_array[0]['latitude']) && !isset($spotter_array[0]['longitude'])) {
809
?>
810
  map = L.map('map', { zoomControl:true });
811
<?php
812
    }
813
?>
814
  //initialize the layer group for the aircrft markers
815
  var layer_data = L.layerGroup();
816
817
  //a few title layers
818
<?php
819
    if ($globalMapProvider == 'Mapbox') {
820
?>
821
  L.tileLayer('https://{s}.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={token}', {
822
    maxZoom: 18,
823
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
824
      '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
825
      'Imagery © <a href="http://mapbox.com">Mapbox</a>',
826
    id: '<?php print $globalMapboxId; ?>',
827
    token : '<?php print $globalMapboxToken; ?>'
828
  }).addTo(map);
829
<?php
830
    } elseif ($globalMapProvider == 'Mapbox-GL') {
831
?>
832
    L.mapboxGL({
833
	accessToken: '<?php print $globalMapboxToken; ?>',
834
	style: 'mapbox://styles/mapbox/bright-v8'
835
  }).addTo(map);
836
<?php
837
    } elseif ($globalMapProvider == 'MapQuest-OSM') {
838
?>
839
  L.tileLayer('http://otile1.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.png', {
840
    maxZoom: 18,
841
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
842
      '<a href="http://www.openstreetmap.org/copyright">Open Database Licence</a>, ' +
843
      'Tiles Courtesy of <a href="http://www.mapquest.com">MapQuest</a>'
844
  }).addTo(map);
845
<?php
846
    } elseif ($globalMapProvider == 'MapQuest-Aerial') {
847
?>
848
  L.tileLayer('http://otile1.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.png', {
849
    maxZoom: 18,
850
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
851
      '<a href="http://www.openstreetmap.org/copyright">Open Database Licence</a>, ' +
852
      'Tiles Courtesy of <a href="http://www.mapquest.com">MapQuest</a>, Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency"'
853
  }).addTo(map);
854
<?php
855
    } elseif ($globalMapProvider == 'Google-Roadmap') {
856
?>
857
    var googleLayer = new L.Google('ROADMAP');
858
    map.addLayer(googleLayer);
859
<?php
860
    } elseif ($globalMapProvider == 'Google-Satellite') {
861
?>
862
    var googleLayer = new L.Google('SATELLITE');
863
    map.addLayer(googleLayer);
864
<?php
865
    } elseif ($globalMapProvider == 'Google-Hybrid') {
866
?>
867
    var googleLayer = new L.Google('HYBRID');
868
    map.addLayer(googleLayer);
869
<?php
870
    } elseif ($globalMapProvider == 'Google-Terrain') {
871
?>
872
    var googleLayer = new L.Google('Terrain');
873
    map.addLayer(googleLayer);
874
<?php
875
    } elseif (isset($globalMapCustomLayer[$globalMapProvider])) {
876
	$customid = $globalMapProvider;
877
?>
878
    L.tileLayer('<?php print $globalMapCustomLayer[$customid]['url']; ?>/{z}/{x}/{y}.png', {
879
        maxZoom: <?php if (isset($globalMapCustomLayer[$customid]['maxZoom'])) print $globalMapCustomLayer[$customid]['maxZoom']; else print '18'; ?>,
880
        minZoom: <?php if (isset($globalMapCustomLayer[$customid]['minZoom'])) print $globalMapCustomLayer[$customid]['minZoom']; else print '0'; ?>,
881
        noWrap: <?php if (isset($globalMapWrap) && !$globalMapWrap) print 'false'; else print 'true'; ?>,
882
        attribution: '<?php print $globalMapCustomLayer[$customid]['attribution']; ?>'
883
    }).addTo(map);
884
<?php
885
    } elseif ($globalMapProvider == 'offline' || (isset($globalMapOffline) && $globalMapOffline === TRUE)) {
886
?>
887
    var center = map.getCenter();
888
    map.options.crs = L.CRS.EPSG4326;
889
    map.setView(center);
890
    map._resetView(map.getCenter(), map.getZoom(), true);
891
    L.tileLayer('<?php print $globalURL; ?>/js/Cesium/Assets/Textures/NaturalEarthII/{z}/{x}/{y}.jpg', {
892
        minZoom: 0,
893
        maxZoom: 5,
894
        tms : true,
895
        zindex : 3,
896
        noWrap: <?php if (isset($globalMapWrap) && !$globalMapWrap) print 'false'; else print 'true'; ?>,
897
        attribution: 'Natural Earth'
898
    }).addTo(map);
899
<?php
900
    //} elseif ($globalMapProvider == 'OpenStreetMap') {
901
    } else {
902
?>
903
  L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
904
    maxZoom: 18,
905
    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
906
      '<a href="http://www.openstreetmap.org/copyright">Open Database Licence</a>'
907
  }).addTo(map);
908
909
<?php
910
    }
911
?>
912
        </script>
913
    </div>
914
    <?php
915
}
916
917
?>
918
919
<section class="container main-content <?php if (strtolower($current_page) == 'index') print 'index '; ?>clear">
920