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