X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonstat.git;a=blobdiff_plain;f=xonstat%2Ftemplates%2Fserver_info.mako;h=1955130f2d6b1d4c78e285600b879d2e5f62dd28;hp=96875ca0315f86f50614d7fd505d5a2b44fb0687;hb=40ce03905c7693f17564906def643115e178ebe9;hpb=5adfb37fd34612e9841123bd90e6fe2c2e9a93ea diff --git a/xonstat/templates/server_info.mako b/xonstat/templates/server_info.mako index 96875ca..1955130 100644 --- a/xonstat/templates/server_info.mako +++ b/xonstat/templates/server_info.mako @@ -2,167 +2,164 @@ <%namespace name="nav" file="nav.mako" /> <%block name="navigation"> -${nav.nav('servers')} + ${nav.nav('servers')} <%block name="title"> -% if server: -Server Information -% endif + % if server: + Server Information + % endif +<%def name="empty_rows(list, max_empty_rows)"> + % for i in range(max_empty_rows - len(list)): + + - + - + - + + % endfor + % if server is None: -

Sorry, that server wasn't found!

+

Sorry, that server wasn't found!

% else: -
-
-

${server.name}

-

- IP Address: ${server.ip_addr}
- Revision: ${server.revision}
- Added ${server.fuzzy_date()}
-

+
+
+

${server.name}

+

+ IP Address: + % if server.port is not None: + ${server.ip_addr}:${server.port} + % else: + ${server.ip_addr} + % endif +
+ Revision: ${server.revision}
+ Added ${server.fuzzy_date()}
+

+
-
-
-
-

Top Scoring Players

- +
+
+
Top Scoring Players
+
- - - + + + - <% i = 1 %> - % for (score_player_id, score_nick, score_value) in top_scorers: + % for ts in top_scorers: - - % if score_player_id != '-': - - % else: - - % endif - + + + - <% i = i+1 %> % endfor + + ${empty_rows(top_scorers, 10)} +
#NickScore#NickScore
${i}${score_nick|n}${score_nick}${score_value}${ts.rank}${ts.nick|n}${ts.total_score}
-
- - -
-

Most Active Players

- - - - - - - - - - <% i = 1 %> - % for (player_id, nick, alivetime) in top_players: - - - % if player_id != '-': - - % else: - - % endif - - - <% i = i+1 %> - % endfor - -
#NickPlaying Time
${i}${nick|n}${nick}${alivetime}
-
- - -
-

Most Active Maps

- - - - - - - - - - <% i = 1 %> - % for (map_id, name, count) in top_maps: - - - % if map_id != '-': - - % else: - - % endif - - - <% i = i+1 %> - % endfor - -
#Map# Games
${i}${name}${name}${count}
-
- -
- - - -
-
-

Recent Games

- - - - - - - - - - - - % for (game, srv, map, pgstat) in recent_games: - % if game != '-': - - - - - - - % else: - ${pgstat.nick_html_colors()|n} - - % endif - - % else: - - - - - - - - % endif + + +
+
Most Active Players
+
TypeMapTimeWinner
View${game.game_type_cd}${map.name}${game.fuzzy_date()} - % if pgstat.player_id > 2: - ${pgstat.nick_html_colors()|n} -
-----
+ + + + + + + + + % for tp in top_players: + + + + + % endfor + + ${empty_rows(top_players, 10)} + -
#NickTime
${tp.rank}${tp.nick|n}${tp.alivetime}
+ +
+ +
+
Most Active Maps
+ + + + + + + + + + % for tm in top_maps: + + + + + + % endfor + + ${empty_rows(top_maps, 10)} + + +
#MapGames
${tm.rank}${tm.name}${tm.times_played}
+
+
+ +
+
+ *Most active stats are from the past ${lifetime} days +
-
+ % if len(recent_games) > 0: +
+
+
Most Recent Games
+ + + + + + + + + + + + % for rg in recent_games: + + + + + + + + % endfor + +
TypeMapTimeWinner
View${rg.map_name}${rg.fuzzy_date} + % if rg.player_id > 2: + ${rg.nick_html_colors|n} + % else: + ${rg.nick_html_colors|n} + % endif +
+
+
+ % endif % endif