if (L_auth::isAdmin($userID) || $flight->belongsToUser($userID)) {
    ?>
	userAccessPriv=true;
	<?php 
}
?>
	


	//var kmlOverlay = new GGeoXml("http://pgforum.thenet.gr/modules/leonardo/download.php?type=kml_task&flightID=14142&t=a.kml");
	// var kmlOverlay = new GGeoXml("http://pgforum.thenet.gr/modules/leonardo/download.php?type=kml_trk&flightID=14722&lang=english&w=2&c=FF0000&an=1&t=a.kml");
	// var kmlOverlay = new GGeoXml("http://pgforum.thenet.gr/1.kml");
	// map.addOverlay(kmlOverlay);

	var tp = <?php 
echo $flight->gMapsGetTaskJS();
?>
 ;
	
		
	function drawChart() {
		// trim off points before start / after end
		var j=0;
		flight.points_num=0;
		flight.max_alt=0;
		flight.min_alt=100000;
		
		for(i=0;i<flightArray.time.length;i++) {		
				if (flightArray.time[i]>=StartTime && flightArray.time[i]<= StartTime + Duration) {
					flight.time[j]=sec2Time(flightArray.time[i]);
					flight.elev[j]=flightArray.elev[i];
Пример #2
0
                         $photosStr .= " , \n";
                     }
                     $photosStr .= ' { "lat":' . json::prepStr($photoInfo['lat']) . ', "lon":' . json::prepStr($photoInfo['lon']) . ', "num" : ' . $photoNum . ', "icon": "' . json::prepStr($imgIconRel) . '" ,"photo":"' . json::prepStr($imgTarget) . '", "width": ' . $width . ', "height": ' . $height . ' } ';
                     $pnum++;
                 }
             }
             if ($pnum > 0) {
                 $photosStr = "[" . $photosStr . "]";
             } else {
                 $photosStr = " [] ";
             }
         }
         $photosStr = " [] ";
         // print_r($lines);
         // if ($i>0) $JSON_str.=", ";
         $JSON_str .= ' {"flightID": "' . $flightID . '", "date": "' . json::prepStr($flight->DATE) . '", ' . '"firstLat": "' . json::prepStr($flight->firstLat) . '", ' . '"firstLon": "' . json::prepStr($flight->firstLon) . '", ' . '"lastLat": "' . json::prepStr($flight->lastLat) . '", ' . '"lastLon": "' . json::prepStr($flight->lastLon) . '", ' . '"TZoffset": "' . json::prepStr($flight->timezone) . '", ' . '"DURATION": "' . json::prepStr($DURATION) . '", ' . '"START_TIME": "' . json::prepStr($START_TIME) . '", ' . '"END_TIME": "' . json::prepStr($END_TIME) . '", ' . '"startTm": "' . json::prepStr($startTm) . '", ' . '"flightKMZUrl": "' . json::prepStr($flightKMZ) . '", ' . '"markerIconUrl": "' . json::prepStr($markerIconUrl) . '", ' . '"task": ' . $flight->gMapsGetTaskJS() . ', ' . '"photos": ' . $photosStr . ', ' . '"graphs": ' . $graphsStr . ', ' . '"min_lat": "' . json::prepStr($min_lat) . '", ' . '"max_lat": "' . json::prepStr($max_lat) . '", ' . '"min_lon": "' . json::prepStr($min_lon) . '", ' . '"max_lon": "' . json::prepStr($max_lon) . '", ' . '"takeoff_lat": "' . json::prepStr($takeoff_lat) . '", ' . '"takeoff_lon": "' . json::prepStr($takeoff_lon) . '", ' . '"landing_lat": "' . json::prepStr($landing_lat) . '", ' . '"landing_lon": "' . json::prepStr($landing_lon) . '", ' . '"pilotName": "' . json::prepStr($name) . '", ' . '"takeoffID": "' . json::prepStr($flight->takeoffID) . '"  } ';
         '"takeoff": "' . json::prepStr($location) . '"  } ';
     }
     //$JSON_str='{"totalCount":"'.$i.'","flights":[ '. $JSON_str."  ] } ";
     //$JSON_str='{ "flights":[ '. $JSON_str."  ] } ";
     sendJson($JSON_str);
 } else {
     if ($op == "get_info") {
         require_once dirname(__FILE__) . '/lib/json/CL_json.php';
         $flightID = $_REQUEST['flightID'] + 0;
         if (!$flightID) {
             return;
         }
         $query = "SELECT * FROM {$flightsTable} WHERE ID={$flightID}";
         //echo $query;
         $res = $db->sql_query($query);