Same problem I suppose. Another thing you can do is to check if it's an array, like:
Code:
// Find NEW member group IDs (Added Member Groups)
$addedmembergroupids = array();
if (is_array($vbulletin->GPC['user']['membergroupids'])
{
foreach ($vbulletin->GPC['user']['membergroupids'] AS $newmembergroupid)
{
if (!in_array( $newmembergroupid, explode(',', $userinfo['membergroupids']) ) )
{
$addedmembergroupids[] = $newmembergroupid;
}
}
}
But you say it was working in vb3.8 so I'm not sure why this stuff would need to be added now.