EntityAddressConvertAgent::getAllowedEntityTypes

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. EntityAddressConvertAgent
  4. getAllowedEntityTypes
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/agent/requisite/entityaddressconvertagent.php
  • Класс: Bitrix\Crm\Agent\Requisite\EntityAddressConvertAgent
  • Вызов: EntityAddressConvertAgent::getAllowedEntityTypes
public function getAllowedEntityTypes()
{
	$resultMap = [];

	$progressData = $this->getProgressData();
	if (is_array($progressData) && is_array($progressData['OPTIONS'])
		&& is_array($progressData['OPTIONS']['ALLOWED_ENTITY_TYPES']))
	{
		foreach ($progressData['OPTIONS']['ALLOWED_ENTITY_TYPES'] as $entityTypeId)
		{
			$entityTypeId = (int)$entityTypeId;
			if (\CCrmOwnerType::IsDefined($entityTypeId))
			{
				$resultMap[$entityTypeId] = true;
			}
		}
	}

	return array_keys($resultMap);
}

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