par
scorpion » 06 févr. 2007, 13:04
voila le code
// 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
voila le code
[php]// 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"];
}
}[/php]
cete ligne la [color=red]foreach (array_keys($vbulletin->forumcache) AS $forumid)[/color] et la 3688