diff --git a/src/gameservers/views.py b/src/gameservers/views.py index 0d2cc84..8eb9c76 100644 --- a/src/gameservers/views.py +++ b/src/gameservers/views.py @@ -24,6 +24,11 @@ class ServerDetailView(generic.DetailView): context['daily_min'] = min(tmp) context['daily_max'] = max(tmp) + tmp = [players for time, players in points[-96*7:]] + context['weekly_average'] = sum(tmp) / float(len(tmp)) + context['weekly_min'] = min(tmp) + context['weekly_max'] = max(tmp) + tmp = [players for time, players in points] context['total_average'] = sum(tmp) / float(len(tmp)) context['total_min'] = min(tmp) diff --git a/src/templates/gameservers/server_detail.html b/src/templates/gameservers/server_detail.html index c8786f2..e4feb95 100644 --- a/src/templates/gameservers/server_detail.html +++ b/src/templates/gameservers/server_detail.html @@ -26,7 +26,7 @@
| + | Time period | Average | Min | Max | @@ -34,11 +34,17 @@
|---|---|---|---|---|
| Daily | +Last day | {{daily_average|floatformat}} | {{daily_min}} | {{daily_max}} |
| Last week | +{{weekly_average|floatformat}} | +{{weekly_min}} | +{{weekly_max}} | +|
| Total | {{total_average|floatformat}} | @@ -49,15 +55,14 @@ -