|
38 | 38 |
|
39 | 39 | webDir = "/var/www"
|
40 | 40 | htmlRanksPath = "/home/teeworlds/servers/scripts/discord-ranks.html"
|
41 |
| -countries = ["NLD", "FRA", "GER", "POL", "RUS", "TUR", "IRN", "CHL", "BRA", "ARG", "MEX", "USA", "CAN", "CHN", "KOR", "JAP", "SGP", "ZAF", "IND", "AUS", "OLD"] |
| 41 | +countries = ["NLD", "FRA", "GER", "POL", "RUS", "TUR", "IRN", "SAU", "CHL", "BRA", "ARG", "MEX", "PER", "USA", "CAN", "CHN", "KOR", "TWN", "SGP", "ZAF", "IND", "AUS", "OLD"] |
42 | 42 |
|
43 | 43 | pointsDict = {
|
44 | 44 | 'Novice': (1, 0),
|
@@ -157,9 +157,9 @@ def textJoinNames(names):
|
157 | 157 | return result
|
158 | 158 |
|
159 | 159 | def joinNames(names):
|
160 |
| - result = ', '.join(names[:-1]) |
| 160 | + result = '‭, '.join(names[:-1]) |
161 | 161 | if names[-1]:
|
162 |
| - result += ' & ' + names[-1] |
| 162 | + result += '‭ & ' + names[-1] |
163 | 163 | return result
|
164 | 164 |
|
165 | 165 | def renderStars(points):
|
@@ -503,7 +503,7 @@ def serverStatus(title):
|
503 | 503 | <a href="/stats/server/">Statistics</a>, <a href="https://github.com/BotoX/ServerStatus">ServerStatus</a>
|
504 | 504 | </h3>
|
505 | 505 | </div>
|
506 |
| - <script src="js/jquery-1.10.2.min.js"></script> |
| 506 | + <script src="/jquery.js"></script> |
507 | 507 | <script src="js/bootstrap.min.js"></script>
|
508 | 508 | <script src="js/serverstatus.js?version=3"></script>
|
509 | 509 | """ % title
|
@@ -825,7 +825,7 @@ def getRecords(cursor, startTime, endTime):
|
825 | 825 | cursor.execute("""
|
826 | 826 | select Name, lll.Map, Time, min(lll.Timestamp), min(Type), Server, max(OldTime), Points, Country from
|
827 | 827 | (
|
828 |
| -select Name, Map, Time, Timestamp, "2 Top 1 rank" as Type, (select Time from record_race where Map = l.map and Timestamp < "{0}" order by Time limit 1) as OldTime, Country from (select Timestamp, Name, Map, Time, Server as Country from record_race where Timestamp >= "{0}" and Timestamp < "{1}") as l where Time <= (select min(Time) from record_race where Map = l.Map) |
| 828 | +select Name, Map, Time, Timestamp, "2 Top 1 rank" as Type, (select Time from record_race where Map = l.map and Timestamp < "{0}" order by Time limit 1) as OldTime, Country from (select Timestamp, Name, Map, Time, Server as Country from record_race where Timestamp >= "{0}" and Timestamp < "{1}") as l where Time <= (select min(Time) from record_race where Map = l.Map) and (Time < (select min(Time) from record_race where Map = l.Map and Timestamp < "{0}") or Name != l.Name) |
829 | 829 | union all
|
830 | 830 | select record_teamrace.Name, record_teamrace.Map, record_teamrace.Time, record_teamrace.Timestamp, "1 Top 1 team rank" as Type, OldTime, record_race.Server as Country from (select ID, (select Time from record_teamrace where Map = l.Map and ID != l.ID and Timestamp < "{0}" order by Time limit 1) as OldTime from (select distinct ID, Map, Time from record_teamrace where Timestamp >= "{0}" and Timestamp < "{1}") as l left join (select Map, min(Time) as minTime from record_teamrace group by Map) as r on l.Map = r.Map where Time = minTime) as ll inner join record_teamrace on ll.ID = record_teamrace.ID join record_race on record_teamrace.Map = record_race.Map and record_teamrace.Name = record_race.Name and record_teamrace.Time = record_race.Time and record_teamrace.Timestamp = record_race.Timestamp
|
831 | 831 | union all
|
|
0 commit comments