Help
Posted: Fri Nov 12, 2010 4:36 pm
I have this following code in a file:
Which is used in this in this:
I have coded in the OnlineUsers myself, and the AdminsOnline code was there before.
What am I doing incorrectly, because on my site, the OnlineUsers amount doesn't show.
Thanks,
Mko.
Code: Select all
$OnlineUsers = $db->query("SELECT `id`,`username` FROM ".USERS." WHERE `onlinetime` >= '".(TIMESTAMP-10*60)."';");
while ($UserRow = $db->fetch_array($OnlineUsers))
$OnlineAdmins = $db->query("SELECT `id`,`username` FROM ".USERS." WHERE `onlinetime` >= '".(TIMESTAMP-10*60)."' AND `authlevel` > '0';");
while ($AdminRow = $db->fetch_array($OnlineAdmins)) {
$AdminsOnline[$AdminRow['id']] = $AdminRow['username'];
}
$db->free_result($OnlineAdmins);
$template->assign_vars(array(
'AdminsOnline' => $AdminsOnline,
'UsersOnline' => $UsersOnline,
));Code: Select all
<div id="content" class="content">
<table class="table519">
<tr>
<td style="white-space: nowrap;">Players Online</td>
<td colspan="3"><font color=lime>{$OnlineUsers}</font> players currently online.</td>
</tr>
<tr>
<td style="white-space: nowrap;">Admins Online</td>
<td colspan="3">{foreach name=OnlineAdmins key=id item=Name from=$AdminsOnline}{if !$smarty.foreach.OnlineAdmins.first} • {/if}<a href="#" onclick="OpenPopup('game.php?page=messages&mode=write&id={$id}','', 720, 300);return false;">{$Name}</a>{foreachelse}{$ov_no_admins_online}{/foreach}</td>
</tr>
</table>
</div>What am I doing incorrectly, because on my site, the OnlineUsers amount doesn't show.
Thanks,
Mko.