-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathget_pst.php
More file actions
89 lines (89 loc) · 2.43 KB
/
get_pst.php
File metadata and controls
89 lines (89 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
include "LFSWorldSDK.php";
$SDK = new LFSWorldSDK("35cP2S05Cvj3z7564aXKyw0Mqf1Hhx7P", true);
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo empty($_GET["racer"])
? 'Please Input a Racer\'s Name'
: "Page for " . urlencode($_GET["racer"]); ?></title>
</head>
<body>
<?php if (empty($_GET["racer"])): ?>
<form target="_SELF" method="GET">
<label for="racer">LFS Username:</label><input type="textbox" id="racer" name="racer" /><br />
<input type="submit" value="Get Info" />
</form>
<?php else: ?>
<table>
<tbody>
<?php
$pst = $SDK->get_pst($_GET["racer"]);
foreach ($pst[0] as $key => $val): ?>
<tr>
<?php switch ($key): case "distance": ?>
<th>Meters Driven</th>
<td><?php echo $val; ?></td>
<?php break;case "fuel": ?>
<th>Fuel burned in cl</th>
<td><?php echo $val; ?></td>
<?php break;case "laps": ?>
<th>Laps Driven</th>
<td><?php echo $val; ?></td>
<?php break;case "joined": ?>
<th>Hosts joined</th>
<td><?php echo $val; ?></td>
<?php break;case "win": ?>
<th>Race wins</th>
<td><?php echo $val; ?></td>
<?php break;case "races_finished": ?>
<th>Races finished</th>
<td><?php echo $val; ?></td>
<?php break;case "qual": ?>
<th>Qualifications</th>
<td><?php echo $val; ?></td>
<?php break;case "pole": ?>
<th>Pole positions</th>
<td><?php echo $val; ?></td>
<?php break;case "dragwins": ?>
<th>Drags won</th>
<td><?php echo $val; ?></td>
<?php break;case "ostatus": ?>
<th>Online status</th>
<td><?php switch ($val) {
case 0:
echo "Offline";
break;
case 1:
echo "Spectating";
break;
case 2:
echo "In pits";
break;
case 3:
echo "In race";
break;
} ?></td>
<?php break;case "hostname": ?>
<th>Hostname</th>
<td><?php echo LFSWorldSDK::convert_lfs_text($val); ?></td>
<?php break;case "last_time": ?>
<th>Last active on</th>
<td><?php echo date("M jS Y @ H:i", $val); ?></td>
<?php break;case "track": ?>
<th>Track</th>
<td><?php echo LFSWorldSDK::convert_track_name($val); ?></td>
<?php break;default: ?>
<th><?php echo ucwords($key); ?></th>
<td><?php echo $val; ?></td>
<?php endswitch; ?>
</tr>
<?php endforeach;
?>
</tbody>
</table>
<?php endif; ?>
</body>
</html>