/** * Установка групп пользователей * * @param $id : ID Информационного блока * @param $item : Формируемый массив */ private function setUserGroupId($id, &$item) { $item['GROUP_ID'] = $this->iblock->GetGroupPermissions($id); $arGroups = Helper::getUserGroups(); foreach ($item['GROUP_ID'] as $groupId => $right) { $groupCode = Helper::getUserGroupCode($groupId, $arGroups); if ($groupCode != null && strlen($groupCode) > 0) { $item['GROUP_ID'][$groupCode] = $item['GROUP_ID'][$groupId]; unset($item['GROUP_ID'][$groupId]); } } }