Thank you for the replies. Where does the location gets written to the session table? I tried to look for it but couldn't find it.
Dumping user[pagekey] on the /online returns NULL. Will it be safe to modify it in the conversations? I think wol checks the pagekey for differentiating between online users of the same page and the online user on the whole forum.
--------------- Added [DATE]1398571797[/DATE] at [TIME]1398571797[/TIME] ---------------
Added this in conversations but it doesn't seem to work. The nodeid still gets recorded in the session table.
Code:
if ('channelid' != 42) // 42 is channel id for the private forum
{
$this->setPageKey('pageid', 'channelid', 'nodeid');
}
else
{
$this->setPageKey('pageid', 'channelid', '');
}