- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/Configuration/Configuration.php
- Класс: BitrixImConfigurationConfiguration
- Вызов: Configuration::getPreset
static function getPreset(int $id): array
{
$settings['notify'] = Notification::getGroupSettings($id);
$settings['general'] = General::getGroupSettings($id);
$row =
OptionGroupTable::query()
->setSelect([
'NAME',
'SORT',
'USER_ID'
])
->where('ID', $id)
->fetch()
;
return [
'id' => $id,
'name' => $row['NAME'],
'sort' => (int)$row['SORT'],
'userId' => $row['USER_ID'],
'settings' => $settings,
];
}