1
I notice that the online info is only updated in the b_system_online_show().
Imagine #1: If only webmasters have access to online block, then webmasters can see only themselves, neither other members nor anonymous.
Imagine #2: If the online block is allowed to be displayed only on the first page, and one user happends to stay inside a module or go across modules directly, then the user has no chance to update his online info hence will be considered as offline.
any comments?