• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/admin/namehelper.php
  • Класс: BitrixSaleLocationAdminNameHelper
  • Вызов: NameHelper::getTranslatedName
static function getTranslatedName($names, $languageId)
{
	if(!is_array($names) || empty($names) || (string) $languageId == '')
		return '';

	$languageIdMapped = static::mapLanguage($languageId);

	if(is_array($names[$languageId]) && (string) $names[$languageId]['NAME'] != '')
		return $names[$languageId];

	if(is_array($names[$languageIdMapped]) && (string) $names[$languageIdMapped]['NAME'] != '')
		return $names[$languageIdMapped];

	$languageId = 		ToUpper($languageId);
	$languageIdMapped = ToUpper($languageIdMapped);

	if(is_array($names[$languageId]) && (string) $names[$languageId]['NAME'] != '')
		return $names[$languageId];

	if(is_array($names[$languageIdMapped]) && (string) $names[$languageIdMapped]['NAME'] != '')
		return $names[$languageIdMapped];

	if((string) $names['EN'] != '')
		return $names['EN'];

	return '';
}