a41f8250 |
1 | <% @header [("title", ["Web usage stats"])] %> |
2 | |
3d439ebe |
3 | <b><u>Web virtual host bandwidth</u></b> (bandwidth usage of Apache sites <% case $"last" of "1" => "last month" | "2" => "two months ago" | _ => "this calendar month" %>)<br> |
a41f8250 |
4 | <% if $"last" = "1" then %> |
5 | <a href="webbw?last=2">[Previous]</a> | <a href="webbw?last=0">[Current]</a> |
6 | <% elseif $"last" = "2" then %> |
7 | <a href="webbw?last=1">[Next]</a> |
8 | <% else %> |
9 | <a href="webbw?last=1">[Last month]</a> |
10 | <% end %> |
11 | <br><br> |
12 | |
3d439ebe |
13 | <% val stats = iff $"last" = "" then |
a41f8250 |
14 | Stats.getWebbw 0 |
15 | else |
16 | Stats.getWebbw (Web.stoi ($"last")) %> |
17 | |
18 | <table> |
19 | <tr><td></td><td><b>Bandwidth (kB)</b></td></tr> |
3d439ebe |
20 | <tr><td align="right"><b>Total Apache bandwidth</b></td> <td><% #total stats %></td></tr> |
a41f8250 |
21 | <tr><td> </td></tr> |
22 | |
3d439ebe |
23 | <% foreach dom in #vhosts stats do %> |
24 | <tr><td align="right"><a href="<% if #ssl (#host dom) then %>https<% else %>http<% end %>://<% #hostname (#host dom) %>/"><% #hostname (#host dom) %><% if #ssl (#host dom) then %> (SSL)<% end %></a> <a href="/webalizer/<% #id (#host dom) %>/">[detail]</a></td><td><% #size dom %></td></tr> |
a41f8250 |
25 | <% end %> |
26 | |
27 | </table> |
28 | |
29 | <br><br> |
30 | <b><u>Bandwidth by ownership</u></b> |
31 | <br><br> |
32 | |
33 | <table> |
34 | <tr><td></td><td></td><td><b>Bandwidth (kB)</b></td></tr> |
35 | <tr><td> </td></tr> |
36 | |
3d439ebe |
37 | <% foreach group in #users stats do %> |
38 | <tr><td align="right"><% #user group %></td><td> |
39 | <% foreach dom in #hosts group do %> |
40 | [<a href="/webalizer/<% #id dom %>/"><% #hostname dom %><% if #ssl dom then %> (SSL)<% end %></a> <a href="<% if #ssl dom then %>https<% else %>http<% end %>://<% #hostname dom %>/">(S)</a>] |
a41f8250 |
41 | <% end %> |
3d439ebe |
42 | </td><td><% #size group %></td></tr> |
a41f8250 |
43 | <% end %> |
44 | |
45 | </table> |
46 | |
47 | </body></html> |