Hi,
I'm currently integrating OpenID support to the forum module and so I looked at the code.. I don't understand the SQL statement in CurrentlyOnline():
return DataObject::get("Member",
"LastVisited > NOW() - INTERVAL 15 MINUTE",
"FirstName, Surname",
"INNER JOIN Group_Members ON Group_Members.GroupID IN (1, 2, 3) " .
"AND Group_Members.MemberID = Member.ID");
Why has the GroupID to be 1, 2, or 3? Are that special groups? I think that's a bug and should be removed, but I'm not sure so I ask first here :-)