• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/copy/implement/group.php
  • Класс: BitrixSocialnetworkCopyImplementGroup
  • Вызов: Group::copyFeaturesPerms
private function copyFeaturesPerms(int $groupId, array $featuresMapIds): void
{
	$queryObject = CSocNetFeaturesPerms::getList(
		[],
		[
			'FEATURE_ENTITY_ID' => $groupId,
		],
	);
	while ($permFields = $queryObject->fetch())
	{
		if (array_key_exists($permFields['FEATURE_ID'], $featuresMapIds))
		{
			CSocNetFeaturesPerms::setPerm(
				$featuresMapIds[$permFields['FEATURE_ID']],
				$permFields['OPERATION_ID'],
				$permFields['ROLE']
			);
		}
	}
}