[URL=http://dev.1c-bitrix.ru/api_help/main/reference/cuser/getusergroup.php]CUser::GetUserGroup[/URL]
[CODE]принадлежит ли пользователь, который состоит во многих группах заданным:
<?$arGroupAvalaible = array(1,9,12,13,14,15); // массив групп, которые в которых нужно проверить доступность пользователя
$arGroups = CUser::GetUserGroup($USER->GetID()); // массив групп, в которых состоит пользователь
$result_intersect = array_intersect($arGroupAvalaible, $arGroups);// далее проверяем, если пользователь вошёл хотя бы в одну из групп, то позволяем ему что-либо делать
if(!empty($result_intersect)): print "мне разрешено находится на данной странице или просматривать данную часть страницы";endif;>[/CODE]
по аналогии делаете для себя
[CODE]принадлежит ли пользователь, который состоит во многих группах заданным:
<?$arGroupAvalaible = array(1,9,12,13,14,15); // массив групп, которые в которых нужно проверить доступность пользователя
$arGroups = CUser::GetUserGroup($USER->GetID()); // массив групп, в которых состоит пользователь
$result_intersect = array_intersect($arGroupAvalaible, $arGroups);// далее проверяем, если пользователь вошёл хотя бы в одну из групп, то позволяем ему что-либо делать
if(!empty($result_intersect)): print "мне разрешено находится на данной странице или просматривать данную часть страницы";endif;>[/CODE]
по аналогии делаете для себя