public static function getOnlineUsers() { if (self::$_online === null) { kimport('error'); $db = JFactory::getDBO(); $query = "SELECT s.userid, s.time\n\t\t\t\tFROM #__session AS s\n\t\t\t\tINNER JOIN #__kunena_users AS k ON k.userid=s.userid\n\t\t\t\tWHERE s.client_id=0 AND s.userid>0\n\t\t\t\tGROUP BY s.userid\n\t\t\t\tORDER BY s.time DESC"; $db->setQuery($query); self::$_online = $db->loadObjectList('userid'); KunenaError::checkDatabaseError(); } return self::$_online; }