BaseController::fireAfterRecoverEvent

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. BaseController
  4. fireAfterRecoverEvent
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recycling/basecontroller.php
  • Класс: Bitrix\Crm\Recycling\BaseController
  • Вызов: BaseController::fireAfterRecoverEvent
protected function fireAfterRecoverEvent($recyclingEntityID, $newEntityID)
{
	$entityTypeID = $this->getEntityTypeID();
	$suspendedEntityTypeID = $this->getSuspendedEntityTypeID();

	$events = \GetModuleEvents('crm', 'OnAfterRecoverFromRecycleBin');
	while($event = $events->Fetch())
	{
		\ExecuteModuleEventEx(
			$event,
			[
				[
					'RECYCLEBIN_ENTITY_ID' => $recyclingEntityID,
					'RECYCLEBIN_ENTITY_TYPE_ID' => $suspendedEntityTypeID,
					'RECYCLEBIN_ENTITY_TYPE_NAME' => \CCrmOwnerType::ResolveName($suspendedEntityTypeID),
					'ENTITY_ID' => $newEntityID,
					'ENTITY_TYPE_ID' => $entityTypeID,
					'ENTITY_TYPE_NAME' => \CCrmOwnerType::ResolveName($entityTypeID)
				]
			]
		);
	}
}

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