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];
$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);