CCrmEvent::RegisterDeleteEvent

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmEvent
  4. RegisterDeleteEvent
  • Модуль: 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
		)
	);
}

Добавить комментарий