Code : Tout sélectionner
Warning: array_keys() [function.array-keys]: The first argument should be an array in /includes/functions.php on line 3688
Warning: Invalid argument supplied for foreach() in /includes/functions.php on line 3688Code : Tout sélectionner
Warning: array_keys() [function.array-keys]: The first argument should be an array in /includes/functions.php on line 3688
Warning: Invalid argument supplied for foreach() in /includes/functions.php on line 3688
Code : Tout sélectionner
line 3688// if we do not need to grab the forum/calendar permissions
// then just return what we have so far
if ($getforumpermissions == false)
{
return $user['permissions'];
}
if (!is_array($user['forumpermissions']))
{
$user['forumpermissions'] = array();
}
foreach (array_keys($vbulletin->forumcache) AS $forumid)
{
if (!isset($user['forumpermissions']["$forumid"]))
{
$user['forumpermissions']["$forumid"] = 0;
}
foreach ($membergroupids AS $usergroupid)
{
$user['forumpermissions']["$forumid"] |= $vbulletin->forumcache["$forumid"]['permissions']["$usergroupid"];
}
foreach ($infractiongroupids AS $usergroupid)
{
$user['forumpermissions']["$forumid"] &= $vbulletin->forumcache["$forumid"]['permissions']["$usergroupid"];
}
}
cete ligne la foreach (array_keys($vbulletin->forumcache) AS $forumid) et la 3688