• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/documentcontroller.php
  • Класс: Bitrix\Crm\Timeline\DocumentController
  • Вызов: DocumentController::addEvent
protected function addEvent($text, array $params)
{
	$ownerTypeID = $params['ENTITY_TYPE_ID'];
	$ownerID = $params['ENTITY_ID'];
	$userId = $params['USER_ID'];
	if(!$userId)
	{
		$userId = \CCrmSecurityHelper::GetCurrentUserID();
	}

	$text = strip_tags($text);

	$event = new \CCrmEvent();
	$event->Add([
		'USER_ID' => $userId,
		'ENTITY_ID' => $ownerID,
		'ENTITY_TYPE' => \CCrmOwnerType::ResolveName($ownerTypeID),
		'EVENT_TYPE' => \CCrmEvent::TYPE_USER,
		'EVENT_NAME' => $text,
		'DATE_CREATE' => ConvertTimeStamp(time() + \CTimeZone::GetOffset(), 'FULL', SITE_ID)
	], false);
}