- Модуль: 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);
}