$text");} else { $result = mysql_fetch_array($do_view); $status = $result["status"]; $nac_status = $result["nac_status"]; $region = $result["region"]; $n_bezahlt1 = $result["bezahlt1"]; $n_bezahlt2 = $result["bezahlt2"]; // adminanzeige? if ($s_adm_rechte == 'm') {$adm_anzeige = false;} elseif ($s_adm_rechte != '') { $adm_anzeige = true; if ($s_adm_land != 'all' and $s_adm_land != $result["land"]) {$adm_anzeige = false;} if ($s_adm_bland != 'all' and $s_adm_bland != $result["bundesland"]) {$adm_anzeige = false;} } else {$adm_anzeige = false;} if ($result["f_sflz"] == '1') {$x_sflz = $sprache["flugzeugarta_1"];} else {$x_sflz = $sprache["flugzeugarta_2"];} if (substr($result["s0"],0,8) != '00:00:00' AND substr($result["s6"],0,8) != '00:00:00') { if ($result["s0"] > $result["s6"]) { $schnitt = $result["km"] / ( (substr($result["s6"],0,2) * 3600 + substr($result["s6"],3,2) * 60 + substr($result["s6"],6,2)) + 86400 - (substr($result["s0"],0,2) * 3600 + substr($result["s0"],3,2) * 60 + substr($result["s0"],6,2)) ) * 3600; } else { $schnitt = $result["km"] / ( (substr($result["s6"],0,2) * 3600 + substr($result["s6"],3,2) * 60 + substr($result["s6"],6,2)) - (substr($result["s0"],0,2) * 3600 + substr($result["s0"],3,2) * 60 + substr($result["s0"],6,2)) ) * 3600; } if ($schnitt > 99.99) {$schnitt = number_format($schnitt, 1, '', '');} // $schnitt = number_format($schnitt, 0, '', ''); } else {$schnitt = 0;} $t_name = ''; if ($result["id_ballast"] != 0) { $do_viewt = mysql_query("SELECT name, vname, email_wert FROM olc_teilnehmer WHERE id_teilnehmer = '".$result["id_ballast"]."'"); if (!$do_viewt) { $t_name = 'Co not found ('.$result["id_ballast"].')'; } else { $resultt = mysql_fetch_array($do_viewt); $t_name = $resultt["name"]; $t_vname = $resultt["vname"]; $t_email = $resultt["email_wert"]; } } $anzbland = $result["land"]; IF ($anzbland != $result["bundesland"] and $result["bundesland"] != '') {$anzbland .= ' ('.$result["bundesland"].')';} // *********************************************************************************************************************** // Flugstatus Anfang ***************************************************************************************************** // *********************************************************************************************************************** $grund = ''; $grund_nac = ''; if ($s_olc == "sis-at" and $nac_status != 'd') { if ($result["bezahlt1"] != 'J') { $nac_status = 'd'; if ($grund_nac != '') {$grund_nac .= '
';} $grund_nac .= '  Nenngeld nicht bezahlt!'; } if ($result["bezahlt2"] != 'J') { $nac_status = 'd'; if ($grund_nac != '') {$grund_nac .= '
';} $grund_nac .= '  Aeroclubbeitrag nicht bezahlt!'; } if ($result["km"] < 100) { $nac_status = 'd'; if ($grund_nac != '') {$grund_nac .= '
';} $grund_nac .= '  Wertungsstrecke unter 100 km!'; } } if ($nac_status == 'd') { if ($grund != '') {$grund .= '
';} $grund .= $sprache["keine_fluege"]; } if ($s_olc == 'sis-at' or $s_olc == 'dmst' or $s_art == 'holc') { if ($nac_status == "o") {$grund = '  '.$grund;} elseif ($nac_status == "d") {$grund = '  '.$grund;} elseif ($nac_status == "i" and $s_olc == 'holc-i') {$grund = '  '.$grund;} elseif ($nac_status == "i") {$grund = '  '.$grund;} elseif ($nac_status == "n" and $s_olc == 'holc-i') {$grund = '  '.$grund;} elseif ($nac_status == "n") {$grund = '  '.$grund;} else {$grund = '  '.$grund;} } if ($nac_status == 'd' or $nac_status == 'i' or $nac_status == 'n') { if ($grund != '') {$grund .= '
';} $grund .= $grund_nac; if ($result["admincomment"] != '') { if ($grund != '') {$grund .= '
';} $grund .= $result["comment_automatic"]; } } if ($result["mop_recording"] == 'N' and $s_art != 'holc') { if ($grund != '') {$grund .= '
';} $grund .= $sprache["mop_recording"]; } // valid ************************************************************************************************************** if ($result["vali"] == "n") { $anz_vali = ''; if ($grund != '') {$grund .= '
';} $grund .= $sprache["no_igc_vali"]; if (substr($result["arecord"],0,4) == 'ACAM') { if ($grund != '') {$grund .= '
';} $grund .= $sprache["lbin_fuer_cai"]; } if ($result["vali_text"] != '') { if ($grund != '') {$grund .= '

';} $grund .="".$sprache["protokol_der_validierung"].""; $grund .= '

';
                  $grunda = explode("\n",$result["vali_text"]);
                  $grundcount = count($grunda);
                  for ($i = 0; $i < $grundcount; $i++ ) {
                     if (strpos($grunda[$i],".TMP")==3) {$grund .="\n";}
                     if ( 
                        (strlen($grunda[$i]) > 1)
                        && (strstr($grunda[$i],"Linux DOS emul") == FALSE)
                        && (strstr($grunda[$i],"Last configured at") == FALSE)
                        && (strstr($grunda[$i],"123FreeDOS kernel") == FALSE)
                        && (strstr($grunda[$i],"DPMI-Server Version") == FALSE)
                        && (strstr($grunda[$i],"Kernel compatibility") == FALSE)
                        && (strstr($grunda[$i],"Pasquale J. Villani") == FALSE)
                        && (strstr($grunda[$i],"All Rights Reserved. This is free software and comes with ABSOLUTELY NO") == FALSE)
                        && (strstr($grunda[$i],"WARRANTY; you can redistribute it and/or modify it under the terms of the") == FALSE)
                        && (strstr($grunda[$i],"GNU General Public License as published by the Free Software Foundation;") == FALSE)
                        && (strstr($grunda[$i],"either version 2, or (at your option) any later version.") == FALSE)
                        && (strstr($grunda[$i]," - InitDiskC:") == FALSE)
                        && (strstr($grunda[$i],"Press F8 to trace or F5 to skip CONFIG.SYS/AUTOEXEC.BAT") == FALSE)
                        && (strstr($grunda[$i],"dosemu EMS 4.0 driver installed") == FALSE)
                        && (strstr($grunda[$i],"LINUXFS/HOME/MPETZ/SKRIPTS/VALI") == FALSE)
                        && (strstr($grunda[$i],"Welcome to dosemu") == FALSE)
                        && (strstr($grunda[$i],"About to Execute : D:") == FALSE)
                        && (strstr($grunda[$i],"C:>D:") == FALSE)
                        && (strstr($grunda[$i],"D:>cd D:") == FALSE)
                        && ((strstr($grunda[$i],"exitemu") == FALSE) || (strstr($grunda[$i],"integrity") == TRUE))
                        && (strstr($grunda[$i],"Leaving DOS") == FALSE)
                        && (strstr($grunda[$i],"hlt") == FALSE)
                        )
                     {
                        $grund .= $grunda[$i]."\n";
                     }
                  }
                   $grund .= '
'; } } elseif ($result["vali"] == "o" and $result["igcfile_date"] == $result["igcfile_date_v"] and $result["igcfile_size"] == $result["igcfile_size_v"]) { $anz_vali = ''; } elseif ($result["vali"] == "O" and $result["igcfile_date"] == $result["igcfile_date_v"] and $result["igcfile_size"] == $result["igcfile_size_v"]) { $anz_vali = ''; if ($grund != '') {$grund .= '
';} $grund .= $sprache["vali_durch_adm"]; } else {$anz_vali = '';} if ($result["igcfile_date_v"] != 0) { $daze = substr(date("Y-m-d H:i", $result["igcfile_date_v"] + 3600),0,15).'0'; $anz_vali .= '   ('.$daze.')'; } if ($result["igc_approved"] == 0 and $s_art != 'holc') { if ($grund != '') {$grund .= '
';} $grund .= $sprache["igc_approved"]; } // grecord ************************************************************************************************************ if ($result["grecord_fehlt"] == "J") {$anz_grec = '
'; if ($s_art == 'holc') {$anz_grec .= $sprache["wertung_nur_mit_g_record"].'';} else {$anz_grec .= $sprache["wertung_nur_mit_g_record_olc"].'';} if ($grund != '') {$grund .= '
';} $grund .= $sprache["no_grec"]; } elseif ($result["grecord_fehlt"] == "N") {$anz_grec = '';} else {$anz_grec = '';} // ******************************************************************************************************************** // Flugstatus Ende **************************************************************************************************** // ******************************************************************************************************************** // ******************************************************************************************************************** $f_typ = $result["f_typ"]; $f_typ = str_replace ('$OHNE_EZ', $sprache["ohne_ez"], $f_typ); $f_typ = str_replace ('$MIT_EZ', $sprache["mit_ez"], $f_typ); // ******************************************************************************************************************** $anz_sat = ''; $anz_ana = ''; if ($s_land_kontinent == "EU") { $sat_dat = substr($result["datum"],0,4).substr($result["datum"],5,2).substr($result["datum"],8,2); if (file_exists($path_sat.'sat_'.$sat_dat.'.jpg')) {$anz_sat = 'Satbild
';} if (file_exists($path_sat.'an_'.$sat_dat.'.gif')) {$anz_ana = 'Analyse';} } $zeile = $zeile.'
'. ''; if ($anz_sat != '' or $anz_ana != '') { $zeile = $zeile.''. ''; } $zeile = $zeile.'
'.$sprache["fluginfo"].' '.substr($result["datum"],8,2).'.'.substr($result["datum"],5,2).'.'.substr($result["datum"],0,4).''.$anz_sat.$anz_ana.'
'; echo $zeile; $zeile = ''; if ($s_olc == "dmst") { $zeile = $zeile.''; } $zeile = $zeile.' '; if ($adm_anzeige) { $zeile = $zeile.' '; } echo $zeile; echo '
'; $td_hinter = ''; if ($s_art != 'holc') { $zeile = $zeile.''; if ($result["enl"] != 'w0') {$td_hinter = ' bgcolor="#FF8080"';} } $daze = substr($result["datestampfirst"],0,15).'0'; $zeile = $zeile.''.$result["enl"].' '; if ($result["vio"] > 0 and $result["nvio"] != 0) { //Luftraumverletzungen $zeile = $zeile.''; } $zeile = $zeile.''; if ($adm_anzeige) { if ($result["b_record_aendert_laenge"] == '1') { $zeile = $zeile.''; } $daze = date("H:i:s", $result["timetimegap"] - 3600); $zeile = $zeile.''; } $zeile = $zeile.'
'.$sprache["pilot"].': '.$result["name"].' '.$result["vname"].' '.$anzbland.'
'.$sprache["verein"].': '.$result["verein"].'
'.$sprache["sponsor"].': '.$result["sponsor"].'
'.$sprache["copilot"].': '.$t_name.' '.$t_vname.'
'.$sprache["kennzeichen"].': '.$result["f_kz"].'
'.$sprache["flugzeugtyp"].': '.$f_typ.'
'.$sprache["daec_index"].': '.$result["f_idx"].'
'.$sprache["flugzeugart"].': '.$x_sflz.'
'.$sprache["klasse"].': '.$sprache["klasse_kurz_".$result["f_kl"]].'
ENL:
'.$sprache["dat_einreich"].': '.$daze.'
'.$sprache["dat_aend"].': '.substr($result["timestamp"],0,4).'-'. substr($result["timestamp"],4,2).'-'. substr($result["timestamp"],6,2).' '. substr($result["timestamp"],8,2).':00
'.$sprache["airspace"].': '.$sprache["not_active_or_clearance"].'
'.$sprache["igc_valid"].': '.$anz_vali.'
'.$sprache["grec_fehlt"].': '.$anz_grec.'
B-Record: ändert Länge!
Timegap: '.$result["timegap"].' sec at '.$daze.'
'; if ($s_art == 'holc') {$zeile = $zeile.' ';} else {$zeile = $zeile.' ';} $zeile = $zeile.''; if (($result["w3b"]!=0) && ($result["w3l"]!=0)) { $zeile = $zeile.' '; } $zeile = $zeile.' '; if ($result["bund"] > 0) { $zeile = $zeile.''; } $zeile = $zeile.''; if ($adm_anzeige) { $zeile = $zeile.''. ''. ''; } elseif ($result["datum"] >= $dmst_frist and $result["id_verein_dmst"] != 0 and $s_art != 'holc') { $zeile = $zeile.''; } elseif ($result["datum"] >= $frist) { $zeile = $zeile.''; } $zeile = $zeile.'
'.$sprache["startplatz"].':'.$result["startort"].' ('.$result["region"].')'.$result["startort"].' ('.$zw_olc_land[$result["olc_ursprung"]].')
'.$sprache["abflug"].': '.form_b($result["w0b"]).' / '.form_l($result["w0l"]).' ('.$result["s0"].' UTC)
'.$sprache["wp1"].': '.form_b($result["w1b"]).' / '.form_l($result["w1l"]).'
'.$sprache["wp2"].': '.form_b($result["w2b"]).' / '.form_l($result["w2l"]).'
'.$sprache["wp3"].': '.form_b($result["w3b"]).' / '.form_l($result["w3l"]).'
'.$sprache["ende"].': '.form_b($result["w6b"]).' / '.form_l($result["w6l"]).' ('.$result["s6"].' UTC)
'.$sprache["wertungsstrecke"].': '.$result["km"].'
'.$sprache["punkte_fuer_flug"].': '.$result["pkt"].'   ('.substr($schnitt,0,5).' km/h)
'.$sprache["bundesliga"].': '.$result["bund"].' km/h ('.$result["sprint_start"].' - '.$result["sprint_ende"].' UTC)
IGC-File: '.anz_datei($result["igcfile"], 'IGC', $result["igcfile"].'.igc', $result["igcfile"].'.igc'). '  '. anz_datei($result["igcfile"], 'igc', $sprache["aufgabe"], $sprache["aufgabe"]).'
 '.$result["adminname"].'
 DMST-'.$sprache["bearbeiten"].' 
 '.$sprache["bearbeiten"].' 
'.$sprache["kommentar_pilot"].': '.$result["comment_pilot"].'
'.$sprache["kommentar_offiziel"].': '.$result["comment_official"].'
'.$sprache["kommentar_dmst"].': '.$result["comment_dmst"].'
'.$sprache["flugstatus"].': '.$grund.'
'.$sprache["kommentaradm"].': '.$result["comment_internal"].'
'; if ($s_olc != "dmst") { $file1 = $path_flug.$result["igcfile"].".png"; $file2 = $path_flug2.$result["igcfile"].".png"; $file3 = $path_flug.$result["igcfile"].".jpg"; $file4 = $path_flug2.$result["igcfile"].".jpg"; if (file_exists($file1)) {echo '


';} elseif (file_exists($file3)) {echo '


';} $file1 = $path_enl.$result["igcfile"].".png"; $file2 = $path_enl2.$result["igcfile"].".png"; $file3 = $path_enl.$result["igcfile"].".jpg"; $file4 = $path_enl2.$result["igcfile"].".jpg"; if (file_exists($file1)) {echo '


';} elseif (file_exists($file3)) {echo '


';} } echo '
'; } ?>