- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/Configuration/Configuration.php
- Класс: BitrixImConfigurationConfiguration
- Вызов: Configuration::createSharedGroup
static function createSharedGroup(
string $name,
array $accessCodes,
int $creator,
int $sort = self::DEFAULT_SORT
): int
{
$newGroupId =
OptionGroupTable::add([
'NAME' => $name,
'SORT' => $sort,
'CREATE_BY_ID' => $creator
])->getId()
;
$rows = [];
foreach ($accessCodes as $accessCode)
{
$rows[] = [
'GROUP_ID' => $newGroupId,
'ACCESS_CODE' => $accessCode
];
}
OptionAccessTable::addMulti($rows, true);
return $newGroupId;
}