- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_event.php
- Класс: \CCrmEvent
- Вызов: CCrmEvent::RegisterDeleteEvent
public function RegisterDeleteEvent($entityTypeID, $entityID, $userID = 0, array $options = null)
{
if($userID <= 0)
{
$userID = CCrmSecurityHelper::GetCurrentUserID();
if($userID <= 0)
{
return false;
}
}
$timestamp = time() + CTimeZone::GetOffset();
$entityTypeCaption = CCrmOwnerType::GetDescription($entityTypeID);
$caption = CCrmOwnerType::GetCaption($entityTypeID, $entityID, false, $options);
$entity = new CCrmEvent();
return (
$entity->Add(
array(
'USER_ID' => $userID,
'ENTITY_ID' => 0,
'ENTITY_TYPE' => CCrmOwnerType::SystemName,
'EVENT_TYPE' => CCrmEvent::TYPE_DELETE,
'EVENT_NAME' => CCrmEvent::GetEventTypeName(CCrmEvent::TYPE_DELETE),
'DATE_CREATE' => ConvertTimeStamp($timestamp, 'FULL', SITE_ID),
'EVENT_TEXT_1' => "{$entityTypeCaption}: [{$entityID}] {$caption}"
),
false
)
);
}