Пример #1
0
$flight->incViews();
//show limited info to non friends
if ($flight->private == 4 && !$flight->flightIsViewableByUser($userID)) {
    require dirname(__FILE__) . '/GUI_flight_show_ext.php';
    return;
}
if ($flight->externalFlightType & SYNC_INSERT_FLIGHT_LINK) {
    require dirname(__FILE__) . '/GUI_flight_show_ext.php';
    return;
}
$Ltemplate->set_filenames(array('body' => 'flight_show.html'));
$geUrl = getDownloadLink(array('type' => 'kml_trk', 'flightID' => $flightID, 'lang' => $lng));
// $moduleRelPath."/download.php?lang=$lng&type=kml_trk";
$clientIP = getClientIpAddr();
$directIGCLink = 1;
if ($flight->belongsToUser($userID) || L_auth::isModerator($userID) || L_auth::canDownloadIGC($clientIP)) {
    $directIGCLink = 1;
    $base_name = md5(basename($flight->getIGCRelPath()));
    $_SESSION['di' . $base_name] = 1;
    // echo 'downloadigc'+$base_name;
    $igcLink = "<a href='" . $flight->getIGCRelPath() . "' >IGC</a>";
} else {
    $directIGCLink = 0;
    $igcLink = " <a href='javascript:nop()' onClick='toggleIgcDownload();return false;' id='IgcDownloadPos'>IGC</a>";
}
//experiment with google static maps
if (0) {
    list($min_lat, $min_lon, $max_lat, $max_lon) = $flight->getBounds();
    $cLat = $min_lat + ($max_lat - $min_lat) / 2;
    $cLon = $min_lon + ($max_lon - $min_lon) / 2;
    $sLat = ($max_lat - $min_lat) / 2;
Пример #2
0
    exit;
}
$clientIP = getClientIpAddr();
if ($flightID) {
    $flight = new flight();
    $flight->getFlightFromDB($flightID);
    $authOK = 0;
    if ($flight->belongsToUser($userID) || L_auth::isModerator($userID) || L_auth::canDownloadIGC($clientIP)) {
        $authOK = 1;
    }
} else {
    if ($filename) {
        $authOK = 0;
        $base_name = basename($filename);
        // echo $base_name."#";
        if (L_auth::isModerator($userID) || L_auth::canDownloadIGC($clientIP) || $_SESSION['di' . $base_name]) {
            $authOK = 1;
        }
    }
}
if ($authOK) {
    $type = 'igc';
    require_once dirname(__FILE__) . '/download_igc.php';
    return;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php 
echo $CONF_ENCODING;