- Модуль: imconnector
- Путь к файлу: ~/bitrix/modules/imconnector/lib/user.php
- Класс: BitrixImConnectorUser
- Вызов: User::addUniqueReplacementAgent
static function addUniqueReplacementAgent(int $replaceId, array $searchIds): void
{
$moduleId = 'imopenlines';
foreach ($searchIds as $id)
{
$agentName = 'BitrixImOpenLinesSessionAgent::replacementUserAgent(' . $replaceId . ', ' . $id . ');';
$isAgent = CAgent::getList([], [
'MODULE_ID' => $moduleId,
'NAME' => $agentName
])->fetch();
if(!$isAgent)
{
CAgent::AddAgent($agentName, $moduleId, 'N', 60);
}
}
}