• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/recyclebin/recyclingmanager.php
  • Класс: Bitrix\Crm\Integration\Recyclebin\RecyclingManager
  • Вызов: RecyclingManager::getEntityNames
static function getEntityNames()
{
	if(!Main\Loader::includeModule('recyclebin'))
	{
		throw new Main\InvalidOperationException("Could not load module RecycleBin.");
	}

	$entities = [
		\CCrmOwnerType::Lead => Crm\Integration\Recyclebin\Lead::getEntityName(),
		\CCrmOwnerType::Deal => Crm\Integration\Recyclebin\Deal::getEntityName(),
		\CCrmOwnerType::Contact => Crm\Integration\Recyclebin\Contact::getEntityName(),
		\CCrmOwnerType::Company => Crm\Integration\Recyclebin\Company::getEntityName(),
		\CCrmOwnerType::Activity => Crm\Integration\Recyclebin\Activity::getEntityName()
	];

	if (Crm\Settings\InvoiceSettings::getCurrent()->isSmartInvoiceEnabled())
	{
		$entities[\CCrmOwnerType::SmartInvoice] = Crm\Integration\Recyclebin\SmartInvoice::getEntityName();
	}

	return $entities;
}