5 $page->title
= 'User List';
8 'online' => array('WHERE `last_active_date` > UNIX_TIMESTAMP() - 600', 'Online Users List')
13 if ( isset($_GET['show']) && array_key_exists($_GET['show'], $sql) )
14 list($where, $page->title
) = $sql[$_GET['show']];
19 '<table id="userlist">
25 <th>Last Active</th>',"\n",
26 ( LVL_ADMIN
<= $user->level ?
27 " <th>Last IP</th>\n" : '' ),
30 $q = $DB->query('SELECT `users`.`userid`, `alias`, `level`, `points`, `last_active_date`,
31 INET_NTOA(`last_ip`) AS `last_ip`, COUNT(`messageid`) AS `msgs`
33 NATURAL LEFT JOIN `messages`
35 GROUP BY `userid` ASC');
37 $a = 1; // Shadebar variable
39 while ( $row = $q->fetch_assoc() ) {
41 '<tr class="content c',(++
$a&1),'">
42 <td>',$user->namelink($row['userid'], $row['alias']),'</td>
43 <td>',$row['level'],'</td>
44 <td>',$row['points'],'</td>
45 <td>',$row['msgs'],'</td>
46 <td>',$user->fdate($row['last_active_date']),'</td>',
47 ( LVL_ADMIN
<= $user->level ?
48 ' <td>'.$row['last_ip'].'</td>' : '' ),