- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/recyclebin/recyclingmanager.php
- Класс: Bitrix\Crm\Integration\Recyclebin\RecyclingManager
- Вызов: RecyclingManager::onModuleSurvey
static function onModuleSurvey(): Main\EventResult
{
//Ensure module "RecycleBin" is included.
if(!Main\Loader::includeModule('recyclebin'))
{
return new Main\EventResult(
Main\EventResult::ERROR,
'Could not load RecycleBin module.'
);
}
$data = array_merge(
Crm\Integration\Recyclebin\Lead::prepareSurveyInfo(),
Crm\Integration\Recyclebin\Contact::prepareSurveyInfo(),
Crm\Integration\Recyclebin\Company::prepareSurveyInfo(),
Crm\Integration\Recyclebin\Deal::prepareSurveyInfo(),
Crm\Integration\Recyclebin\Activity::prepareSurveyInfo(),
Crm\Integration\Recyclebin\Dynamic::prepareSurveyInfo(),
Crm\Integration\Recyclebin\SmartInvoice::prepareSurveyInfo(),
);
return new Main\EventResult(
Main\EventResult::SUCCESS,
[
'NAME' => 'CRM',
'LIST' => $data
],
'crm'
);
}