-
Notifications
You must be signed in to change notification settings - Fork 8
/
functions.php
executable file
·79 lines (61 loc) · 1.34 KB
/
functions.php
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
<?php
function formattoseconds($time)
{
$iTemp = floor($time);
$iHours = 0;
if ($iTemp > 3600) {
$iHours = floor($iTemp / 3600.0);
$iTemp %= 3600;
}
$sHours = '';
if ($iHours < 10) {
$sHours = '0'.$iHours;
} else {
$sHours = $iHours;
}
$iMinutes = 0;
if ($iTemp >= 60) {
$iMinutes = floor($iTemp / 60.0);
$iTemp %= 60;
}
$sMinutes = '';
if ($iMinutes < 10) {
$sMinutes = '0'.$iMinutes;
} else {
$sMinutes = $iMinutes;
}
$fSeconds = (($iTemp) + $time - floor($time));
$sSeconds = '';
if ($fSeconds < 10) {
$sSeconds = '0'.number_format($fSeconds, 3);
} else {
$sSeconds = number_format($fSeconds, 3);
}
if ($iHours > 0) {
$newtime = $sHours.':'.$sMinutes.':'.$sSeconds.'h';
} elseif ($iMinutes > 0) {
$newtime = $sMinutes.':'.$sSeconds.'m';
} else {
$newtime = number_format($fSeconds, 3).'s';
}
return $newtime;
}
function removeworkshop($mapname)
{
if (strpos($mapname, 'workshop/') !== false) {
$pieces = explode('/', $mapname);
return $pieces[2];
}
return $mapname;
}
function trackname($trk)
{
if ($trk == 0){
$string = "Main";
}
else
{
$string = "Bonus ".$trk;
}
return $string;
}