Sunny";$day_time = $start_time;$weather_animation = "

";break; }
if ($weather_type == "4") {$weather = "
Rain";$day_time = $start_time;$weather_animation = "

";break; }
if ($weather_type == "3") {$weather = "
Cloudy";$day_time = $start_time;$weather_animation = "

";break; }
if ($weather_type == "2") {$weather = "
Sunny";$day_time = $start_time;$weather_animation = "

";break; }
if ($weather_type == "1") {$weather = "
Fine Weather";$day_time = $start_time;$weather_animation = "

";break; }
if ($weather_type == "6") {$weather = "
Clear";$day_time = $start_time;$weather_animation = "

";break; }
}
include 'data/course-record.php';
$national = "

";
if ($tuning == "1") {$tuning = "Off";}
if ($tuning !== "1") {$tuning = "On";}
if ($car == "GRX") {$car = "Gr.X";}
if ($car == "GR2") {$car = "Gr.2";}
if ($car == "GR3") {$car = "Gr.3";}
if ($car == "GR4") {$car = "Gr.4";}
if ($car == "GRB") {$car = "Gr.B";}
if ($car == "GR1") {$car = "Gr.1";}
//Garázs
//if ($garagecar == "null") {$garagecar = "Car from garage";}
//if ($garagecar !== "null") {$garagecar = "ONE MAKE";}
// Auto
if ($car == "N100") {$carkep = '

';}
if ($car == "N200") {$carkep = '

';}
if ($car == "N300") {$carkep = '

';}
if ($car == "N400") {$carkep = '

';}
if ($car == "N700") {$carkep = '

';}
if ($car == "Gr.1") {$carkep = '

';}
if ($car == "Gr.2") {$carkep = '

';}
if ($car == "Gr.3") {$carkep = '

';}
if ($car == "Gr.4") {$carkep = '

';}
if ($car == "Gr.X") {$carkep = '

';}
include 'data/car-time-a.php';
if ($onemake == 'true') {$carkep = "

"; $car = "ONE MAKE"; $carpic = "

"; }
// Tyre need
if ($tyreneed == "0") {$tyreneed = "Comfort Hard";}
if ($tyreneed == "1") {$tyreneed = "Comfort Medium";}
if ($tyreneed == "2") {$tyreneed = "Comfort Soft";}
if ($tyreneed == "3") {$tyreneed = "Comfort Super Soft";}
if ($tyreneed == "4") {$tyreneed = "Sports Hard";}
if ($tyreneed == "5") {$tyreneed = "Sports Medium";}
if ($tyreneed == "6") {$tyreneed = "Sports Soft";}
if ($tyreneed == "7") {$tyreneed = "Sports Super Soft";}
if ($tyreneed == "8") {$tyreneed = "Racing Hard";}
if ($tyreneed == "9") {$tyreneed = "Racing Medium";}
if ($tyreneed == "10") {$tyreneed = "Racing Soft";}
if ($tyreneed == "11") {$tyreneed = "Racing Super Soft";}
if ($tyreneed == "12") {$tyreneed = "Racing Intermediate";}
if ($tyreneed == "13") {$tyreneed = "Racing Heavy Wet";}
if ($tyreneed == "14") {$tyreneed = "Dirt Tires";}
if ($tyreneed == "15") {$tyreneed = "Snow Tires";}
// Tyre limit
if ($tyrelimit == "0") {$tyrelimit = "Comfort Hard";}
if ($tyrelimit == "1") {$tyrelimit = "Comfort Medium";}
if ($tyrelimit == "2") {$tyrelimit = "Comfort Soft";}
if ($tyrelimit == "3") {$tyrelimit = "Comfort Super Soft";}
if ($tyrelimit == "4") {$tyrelimit = "Sports Hard";}
if ($tyrelimit == "5") {$tyrelimit = "Sports Medium";}
if ($tyrelimit == "6") {$tyrelimit = "Sports Soft";}
if ($tyrelimit == "7") {$tyrelimit = "Sports Super Soft";}
if ($tyrelimit == "8") {$tyrelimit = "Racing Hard";}
if ($tyrelimit == "9") {$tyrelimit = "Racing Medium";}
if ($tyrelimit == "10") {$tyrelimit = "Racing Soft";}
if ($tyrelimit == "11") {$tyrelimit = "Racing Super Soft";}
if ($tyrelimit == "12") {$tyrelimit = "Racing Intermediate";}
if ($tyrelimit == "13") {$tyrelimit = "Racing Heavy Wet";}
if ($tyrelimit == "14") {$tyrelimit = "Dirt Tires";}
if ($tyrelimit == "15") {$tyrelimit = "Snow Tires";}
//BOP
if ($bop == "1") {$bop = "On";}
if ($bop == "0") {$bop = "Off";}
//Fuel
if ($fueluse >= "1") {$fueluse = ($fueluse . "X");}
if ($fueluse == "0") {$fueluse = "None";}
//Tyre use
if ($tyreuse >= "1") {$tyreuse = ($tyreuse . "X");}
if ($tyreuse == "0") {$tyreuse = "None";}
//Damage
if ($damage == "WEAK") {$damage = "Weak";}
if ($damage == "MIDDLE") {$damage = "Middle";}
if ($damage == "STRONG") {$damage = "Strong";}
//Pit
if ($pitlimit == "0") {$pitlimit = "None";}
//Start
if ($start == "GRID") {$start = "Grid";}
if ($start == "GRID_FLYING") {$start = "Grid Flying";}
if ($start == "FORMATION_ROLL_A") {$start = "Formation";}
// Időkülönbség színjelzések
$purple = '
'; $green = '
'; $yellow = '
'; $red = '
'; ?>
|
|
|
|
Length:
|
Lap(s) |
|
' . $gametitle;?> |
|
|
Regulations |
 |
- |
|
Damage: |
|
 |
- |
|
Start: |
|
 |
- |
|
Max. Tyre: |
|
 |
- |
|
Min. Tyre: |
|
|
Signs |
Abs. Delta + |
Time difference to the world ranking leader |
Delta + |
Time difference to the list leader |
X:XX.XXX |
Time result within 2 hours |
|
Time result within 6 hours |
|
Time result within 24 hours |
|
Time result within 48 hours |
|
Time result out of 48 hours |
WL |
World leader |
|
DR / SR Level Progress |
km |
Daily distance |
|
LIVE data
Country |
Top 10 |
Top 100 |
A+ |
Active |

World
|
- |
- |
|
|

Hungary
|
|
|
|
|
|
60) {echo '
'. $now . ' ' . ' |
---|
';}
else {echo '
'. $now . ' ' . ' |
---|
';}
echo '
' . ' ' . ' Olympic Virtual Series EMEA Ranking ' . $country2 . ' ' . ' ' . ' |
---|
';
echo '
' . '#' . '
| ' . 'Nat.' . ' | ' . 'Laptime' . ' | ' . 'Dr/Sr' . ' | | ' . 'Name / Car' . ' | ' . 'Info' . ' | ' . 'Date' . ' |
---|
';
$hunsor = 0;
//Server Backup visszaállítás
//$userid = ($data[0]["user_id"]);
//$day = date("d")-1;
//$month = date("m");
//if ($day < "10") { $day = ('0' . $day); }
//if ($userid == '') {$data = file_get_contents("gtprofiles/manufacturer/2018-$month-$day.dat");
//$data = json_decode($data,true);}
//Server Backup visszaállítás vége
for ($d = 0; $d <= 50; $d++) {
$starplayer = ($data[$d]["driver_star"]);
$manufacturer = ($data[$d]["manufacturer"]);
$board_id = ($data[$d]["board_id"]);
$replay = ($data[$d]["replay"]);
$lap = ($data[$d]["score"]);
$userid = ($data[$d]["user_id"]);
$userno = ($data[$d]["user_no"]);
$dailykm = ($data[$d]["dailykm"]);
$country = ($data[$d]["user_country"]);
$creation = ($data[$d]["create_time"]);
$creation = date("Y/m/d H:i",strtotime($creation));
$photoid = ($data[$d]["photo_id"]);
$level = ($data[$d]["level"]);
$driverpoint = ($data[$d]["driver_point"]);
//$profilkep = '

';
$status = '
-';
$it = 0;
if ($country == "it") {$it = $it++;}
if ($userno !== "1348479") {
if ($country == "hu" || $country == "de" || $country == "it" || $country == "fr" || $country == "es" || $country == "nl" || $country == "cz" || $country == "gr" || $country == "pl" || $country == "se") {
$dailyresulta = '
A';
$dailyresultb = '
B';
$dailyresultc = '
C';
$nationsresult = '
N';
$manufactresult = '
M';
$dailyauser = ($data[$d]["A"]);
if ($dailyauser == 'true') {$dailyresulta = 'A';}
$dailybuser = ($data[$d]["B"]);
if ($dailybuser == 'true') {$dailyresultb = 'B';}
$dailycuser = ($data[$d]["C"]);
if ($dailycuser == 'true') {$dailyresultc = 'C';}
$nationsuser = ($data[$d]["N"]);
if ($nationsuser == 'true') {$nationsresult = 'N';}
$manufactuser = ($data[$d]["M"]);
if ($manufactuser == 'true') {$manufactresult = 'M';}
// profile photo
$photoidname = substr($photoid, 0, strlen($photoid) - 2);
$folder1 = substr($photoidname, -2);
$photoidname = substr($photoid, 0, strlen($photoid) - 4);
$folder2 = substr($photoidname, -2);
$photoidname = substr($photoid, 0, strlen($photoid) - 6);
$folder3 = substr($photoidname, -2);
$photoidname = substr($photoid, 0, strlen($photoid) - 2);
$photoidname = $photoidname . '_23';
$profilkep = "

";
if ($photoid == "") {$profilkep = "

";}
$profilkep = "

";
// Country filter
$data_country = file_get_contents("data/nat.dat");
$data_country = json_decode($data_country,true);
for ($ccc = 0; $ccc <= 243; $ccc++) {
$country_name = ($data_country[$ccc]["name"]);
$country_code = ($data_country[$ccc]["code"]);
if ($country == $country_code) {break;}}
$star = '-';
include 'data/prodrivers.php';
$DR = ($data[$d]["driver_class"]);
$SR = ($data[$d]["manner_point"]);
//$DR = $driverpoint;
if ($DR == "1") {
$dr="
E";
}
if ($DR == "2") {
$dr="
D";
} if ($DR == "3") {
$dr="
C";
} if ($DR == "4") {
$dr="
B";
} if ($DR == "5") {
$dr="
A";
} if ($DR == "6") { $dr="
A+";
}
if ($SR < "9") {
$sr="E"; }
elseif ($SR < "19") {
$sr="D";
} elseif ($SR < "39") {
$sr="C";
} elseif ($SR < "65") {
$sr="B";
} elseif ($SR < "79") {
$sr="A";
} else { $sr="S";
}
if ($level == "50") {
$level2 = '

'." ";}
elseif ($level >= "40") {
$level2 = '

'." ";
} elseif ($level >= "30") {
$level2 = '

'." ";
} elseif ($level >= "20") {
$level2 = '

'." ";
} elseif ($level >= "10") {
$level2 = '

'." ";
} else { $level2 = '

'." ";
}
$brandimage = "

";
if ($manufacturer == "0") {$brandimage = "N/A";}
if ($starplayer == "true") { $dr="S";}
// Progress bar
if ($driverpoint == '75000') { if ($dr == 'A+
' || $dr == 'S
') {$drcolor= "background-color:rgba(204,0,255,0.7)";}}
$rank = '
' . $dr . '
' . $sr . '';
$rankfullsr = '' . $dr . '
' . $sr . '';
$rankfulldr = '' . $dr . '
' . $sr . '';
$rankfulldrsr = '' . $dr . '
' . $sr . '';
if ($SR == '99') {$rank = $rankfullsr;}
if ($driverpoint == '75000') {$rank = $rankfulldr;}
if ($driverpoint == '75000') {if ($SR == '99') {$rank = $rankfulldrsr;}}
$input = $lap;
$uSec = $input % 1000;
$input = floor($input / 1000);
if ($uSec < "100") { $uSec = ('0' . $uSec); }
if($uSec <= "9") { $uSec = ('0' . $uSec); }
$seconds = $input % 60;
if($seconds <= "9") { $seconds = ('0' . $seconds); }
$input = floor($input / 60);
$minutes = $input % 60;
$input = floor($input / 60);
$korido = ($minutes . ":" . $seconds . "." . $uSec);
// Zászló
$value = "";
if ($country == "") { $value = "
";}
if ($lap == "") { $korido = "-------";}
if ($DR == "") { $dr = "- ";}
if ($SR == "") { $sr = "-";}
$sor = ($d+1);
$aktualisido = date('Y-m-d H:i');
//$interval = $aktualisido->diff($creation);
$datetime1 = new DateTime($aktualisido);
$datetime2 = new DateTime($creation);
$interval = date_diff($datetime1, $datetime2);
$interval = $interval->format('%m%d%H');
$online = '';
if ($interval <= "001") { $online = 'class="blinking">';}
if ($interval <= "006") { $active = $purple;}
else if ($interval <= "100") { $active = $green;}
else if ($interval <= "200") { $active = $yellow;}
else if ($interval >= "201") { $active = $red;}
else { $active = $red;}
// Delta különbség
$gap = ($lap - $deltatime);
$input = $gap;
$uSec = $input % 1000;
$input = floor($input / 1000);
if ($uSec < "100") { $uSec = ('0' . $uSec); }
if($uSec <= "9") { $uSec = ('0' . $uSec); }
$seconds = $input % 60;
if($seconds <= "9") { $seconds = ('' . $seconds); }
$input = floor($input / 60);
if($minutes < "9") { $minutes = ('' . $minutes); }
$minutes = $input % 60;
$input = floor($input / 60);
$gap = '+' . ($seconds . "." . $uSec);
//$gap2 = '+' . ($minutes . ":" . $seconds . "." . $uSec);
// Kvalifikációs delta
$qgap = ($lap - $kvalitime);
$input = $qgap;
$uSec = $input % 1000;
$input = floor($input / 1000);
if ($uSec < "100") { $uSec = ('0' . $uSec); }
if($uSec <= "9") { $uSec = ('0' . $uSec); }
$seconds = $input % 60;
if($seconds <= "9") { $seconds = ('' . $seconds); }
$input = floor($input / 60);
if($minutes < "9") { $minutes = ('' . $minutes); }
$minutes = $input % 60;
$input = floor($input / 60);
$qgap = '+' . ($seconds . "." . $uSec);
// World record delta
$worldrec = ($lap - $worldrecord);
$input = $worldrec;
$uSec = $input % 1000;
$input = floor($input / 1000);
if ($uSec < "100") { $uSec = ('0' . $uSec); }
if($uSec <= "9") { $uSec = ('0' . $uSec); }
$seconds = $input % 60;
if($seconds <= "9") { $seconds = ('' . $seconds); }
$input = floor($input / 60);
if($minutes < "9") { $minutes = ('' . $minutes); }
$minutes = $input % 60;
$input = floor($input / 60);
$worldrec = '+' . ($seconds . "." . $uSec);
$Q = '(Q)';
if ($hunsor > "7") { $Q = '';}
// Világrekord összehasonlítás
$wr = '';
if ($wrlap >= $lap) {$wr = ' WL';}
// Autó lekérdezés
//$cartype = ' ';
//$carname = ' ';
$cartype = ($data[$d]["car"]);
$courserecord = ($data[$d]["course_id"]);
include 'data/cartypes.php';
//$kiemelt = 'rgba(255, 255, 255)';
if ($replay == '3') {$replay = '
';}
if ($replay == '2') {$replay = '
';}
if ($replay == '1') {$replay = '
';}
if ($replay == '0') {$replay = '
';}
if ($replay == '') {$replay = '
';}
//if ($korido >= $deltatime*1.25) {$qgap = 'NM'; $gap = 'NM';}
if ($hunsor == '0') {$deltatime = $lap; $gap = 'Delta';}
if ($hunsor < '7') {$qgap = '';}
if ($hunsor <= '2') {$kiemelt = 'background-color:rgba(204,0,255, 0.4);';}
if ($hunsor <= '500') {$kiemelt = 'background-color:rgb(50,205,50, 0.6);';}
if ($hunsor >= '7') {$kiemelt = 'background-color:rgba(255,0,0, 0.4);';}
if ($hunsor == '6') {$kvalitime = $lap; $qgap = '(Q) Delta';}
//Maximum versenyző
if ($hunsor == '7') {break;}
if ($userid == NULL) {break;}
if ($hunsor == '0') {$kiemelt = 'background-color:rgba(204,0,255, 0.4);';}
$hunsor = ($hunsor+1) . '.';
//$sor = ($data[$d]["ema"]);
//$carpic = '
';
$userid = ''. $userid . '';
$wr = '';
$textcolor = '';
//Online detector
//for ($id = 0; $id <= 5000; $id++) {
//$competitor = ($dataid[$id]["user_no"]);
//$backupkm = ($dataid[$id]["dailykm"]);
//if ($competitor == NULL) {$backup = $id; break;}
//if ($competitor == $userno) {$backup = $id; break;}}
$driving = "";
$dailykm = round ($dailykm);
$backupkm = round ($backupkm);
if ($backupkm == NULL) {$driving = "";}
$driving = "
";
if ($dailykm > $backupkm) {$driving = "
";}
//$qgap = "";
if ($d == 0) {$textcolor = 'color: rgb(204,0,255);font-weight:400'; $wr = ' WL';}
//if ($car !== $cat) {$carpic = '';$carname = '';}
if ($cartype == "") {$cartype = "0000"; $carname = $car;}
include 'data/car-time-a.php';
if ($onemake == 'true') {$carpic = "
"; $car = "ONE MAKE";}
include 'data/cartypes.php';
if ($onemake !== 'true') {if ($car !== $cat) {$cartype = "0000"; $carname = $car;} $carpic = "
";}
$carpic = "
";
$carname = 'GR Supra Racing Concept';
echo '' . $hunsor . '
' . '' . ' | ' . $value . ' ' . $country_name . ' ' . '
| ' . $korido . '' . '' . $wr . '' . '
' . '' . $gap . '' . '
' . $qgap . ' | ' . $rank . ' | ' . $profilkep . '
| ' . $userid . '
' . '' . '
' . $carname . '
' . $carpic . '
' . ' | ' . $replay . ' ' . $driving . '
' . '' . $dailyresulta . $dailyresultb . ' | ' . $creation . '
' . $active . ' |
---|
'; if ($wl !== NULL) {$hunsor = '1';}
}}}
echo '';
echo "";
?>
Error reporting:
This email address is being protected from spambots. You need JavaScript enabled to view it.
GTSH-Rank © Race Online Hungary 2017