• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/notifyim.php
  • Класс: BitrixRestNotifyIm
  • Вызов: NotifyIm::send
public function send($clientId, $userId, $token, $method, $message)
{
	$messageFields = array(
		"TO_USER_ID" => $userId,
		"FROM_USER_ID" => '',
		"NOTIFY_TYPE" => IM_NOTIFY_CONFIRM,
		"NOTIFY_MODULE" => "rest",
		"NOTIFY_SUB_TAG" => "rest|".static::TOKEN_NOTIFY_TAG."|".$clientId."|".$token."|".$method,
		"NOTIFY_MESSAGE" => $message,

		"NOTIFY_BUTTONS" => Array(
			array('TITLE' => Loc::getMessage("REST_NOTIFY_CONFIRM"), 'VALUE' => 'Y', 'TYPE' => 'accept'),
			array('TITLE' => Loc::getMessage("REST_NOTIFY_DECLINE"), 'VALUE' => 'N', 'TYPE' => 'cancel'),
		),
	);

	$messageFields['NOTIFY_TAG'] = $messageFields['NOTIFY_SUB_TAG'].'|'.$userId;

	CIMNotify::add($messageFields);
}