• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/base.php
  • Класс: Bitrix\Crm\Activity\Provider\Base
  • Вызов: Base::getTypeName
static function getTypeName($providerTypeId = null, $direction = \CCrmActivityDirection::Undefined)
{
	$name = '';
	$types = static::getTypes();
	foreach ($types as $type)
	{
		if (isset($type['PROVIDER_TYPE_ID']) && $type['PROVIDER_TYPE_ID'] === $providerTypeId)
		{
			$name = isset($type['NAME']) ? (string)$type['NAME'] : '';

			if (
				isset($type['DIRECTIONS'])
				&& is_array($type['DIRECTIONS'])
				&& array_key_exists($direction, $type['DIRECTIONS'])
			)
				$name = (string)$type['DIRECTIONS'][$direction];
			break;
		}
	}
	return $name;
}