- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/chat.php
- Класс: BitrixImOpenLinesChat
- Вызов: Chat::sendJoinMessage
public function sendJoinMessage($userList, $userCrm = false)
{
$result = false;
if (!empty($userList) && $this->isDataLoaded())
{
if (count($userList) == 1)
{
$toUserId = $userList[0];
$userName = User::getInstance($toUserId)->getFullName(false);
if($userCrm === true)
{
$message = Loc::getMessage('IMOL_CHAT_ASSIGN_OPERATOR_CRM_NEW', ['#USER#' => '[USER='.$toUserId.'][/USER]']);
}
else
{
$message = Loc::getMessage('IMOL_CHAT_ASSIGN_OPERATOR_NEW', ['#USER#' => '[USER='.$toUserId.'][/USER]']);
}
}
else
{
$message = Loc::getMessage('IMOL_CHAT_ASSIGN_OPERATOR_LIST_NEW');
}
$messageId = Im::addMessage([
"TO_CHAT_ID" => $this->chat['ID'],
"FROM_USER_ID" => 0,
"MESSAGE" => $message,
"SYSTEM" => 'Y',
"IMPORTANT_CONNECTOR" => 'N'
]);
$result = $messageId;
}
return $result;
}