<mef:set title="List of Online Members" container="two-col" css="country.css" js="graph" />
<style type="text/css">
<![CDATA[
span.country { margin: 0 4px; }
]]>
</style>
<script type="text/javascript">
<![CDATA[
Event.observe(window, 'load', function() {
var stats = eval("(" + $("stats").value + ")");
var data = [];
for (var i in stats.country) {
data.push({ label: i, value: parseInt(stats.country[i]) });
}
function insertChart(id, data)
{
var chart = new pieChart(150, 150);
if (!chart.render) return;
chart.data = data;
chart.render();
$(id).appendChild(chart.getCanvas());
var legend = chart.getLegend();
legend.style.position = "absolute";
legend.style.top = "0";
legend.style.left = "160px";
$(id).appendChild(legend);
}
insertChart('top-countries', data);
data = [];
for (var i in stats.os) {
if (i != "-")
data.push({ label: i, value: parseInt(stats.os[i]) });
}
insertChart('operating-systems', data);
data = [];
for (var i in stats.browser) {
if (i != "-")
data.push({ label: i, value: parseInt(stats.browser[i]) });
}
insertChart('browsers', data);
});
]]>
</script>
<div style="margin: 1em;">
<p><strong>Currently Online</strong>: {stats.human_count} Humans vs {stats.bot_count} Bots</p>
<div style="float: left; width: 320px;">
<p><strong>Browsers</strong>:</p>
<div id="browsers" style="position: relative;"></div>
</div>
<input id="stats" type="hidden" value="{stats|json|encode}" />
<div style="float: left; width: 320px;">
<p><strong>Operating Systems</strong>:</p>
<div id="operating-systems" style="position: relative;"></div>
</div>
<div style="float: left; width: 320px;">
<p><strong>Top Countries</strong>:</p>
<div id="top-countries" style="position: relative;"></div>
</div>
<h2 style="clear: left;">Online Users</h2>
<p align="right"><a href="/members/online-map">View on a Map</a></p>
<table class="sort-table" border="0" cellpadding="2" cellspacing="0" width="100%">
<thead>
<tr>
<td>User</td>
<td>Current Page</td>
<td align="center">Last Seen</td>
<td align="center">Browser</td>
<td align="center">Operating System</td>
</tr>
</thead>
<tbody>
<tr id="m" mef:loop="members" mef:classes="even,odd">
<td><span mef:if="m.country" title="{m.country}" class="country {m.country|lowercase}"></span><mef:if expr="m.pkMember"><mef:true><a href="/members/id/{m.pkMember}">{m.DisplayName}</a></mef:true><mef:false>{m.DisplayName}</mef:false></mef:if></td>
<td mef:if="m.PageURL"><a href="http://www.allegro.cc{m.PageURL|htmlspecialchars}">{m.PageTitle}</a></td>
<td mef:if="!m.PageURL">{m.PageTitle}</td>
<td align="center">{m.LastPageAccess|nice_date}</td>
<td align="center">{m.browser}</td>
<td align="center">{m.os}</td>
</tr>
</tbody>
</table>
</div>