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
|
<style type="text/css">
ol li {
margin-bottom: 5px
}
</style>
<%= if @stats == [] do %>
</strong><i>:o personne ne boit</i></strong>
<% end %>
<ul>
<%= for {nick, status} <- @stats do %>
<li><strong><%= nick %> <%= status.user_status %> - <%= status.trend_symbol %> <%= status.active %> g/l</strong><br/>
— 15m: <%= status.active15m %> g/l - 30m: <%= status.active30m %> g/l - 1h: <%= status.active1h %> g/l<br />
— dernier verre: <%= status.last_type %> <%= status.last_descr %> (<%= status.last_points %>)
<%= LSGWeb.LayoutView.format_time(status.last_at) %>
<br />
— sobre dans: <%= status.sober_in_s %>
<br />
<small>
— aujourd'hui: <%= status.daily_volumes %> points, <%= status.daily_gl %> g/l
</small>
</li>
<% end %>
</ul>
<%= if @stats == %{} do %>
<strong><i>... et personne n'a bu :o :o :o</i></strong>
<% else %>
<p>
top consommateur par volume, les 7 derniers jours: <%= Enum.intersperse(for({nick, count} <- @top, do: "#{nick}: #{Float.round(count,4)}"), ", ") %>
</p>
<table class="table">
<thead>
<tr>
<th scope="col">date</th>
<th scope="col">nick</th>
<th scope="col">points</th>
<th scope="col">nom</th>
</tr>
</thead>
<tbody>
<%= for {{{account, date}, points, _, nom, comment}, nick} <- @drinks do %>
<% date = DateTime.from_unix!(date, :millisecond) %>
<th scope="row"><%= LSGWeb.LayoutView.format_time(date, false) %></th>
<td><%= nick %></td>
<td><%= Float.round(points+0.0, 5) %></td>
<td><%= nom||"" %> <%= comment||"" %></td>
</tr>
<% end %>
</tbody>
</table>
<% end %>
<%= if @conn.assigns.account && (@network || @channel) do %>
<%= link("alcoolog global", to: alcoolog_path(@conn, :index)) %>
<% end %>
|