• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/import/import.php
  • Класс: BitrixSaleLocationImportImportProcess
  • Вызов: ImportProcess::getTypeLevels
public function getTypeLevels($langId = LANGUAGE_ID)
{
	$types = $this->getRemoteTypes();
	$levels = array();

	if(!isset($langId))
		$langId = LANGUAGE_ID;

	$langId = ToUpper($langId);

	foreach($types as $type)
	{
		if($type['SELECTORLEVEL'] = intval($type['SELECTORLEVEL']))
		{
			$levels[$type['SELECTORLEVEL']]['NAMES'][] = $type['NAME'][$langId]['NAME'];
			$levels[$type['SELECTORLEVEL']]['TYPES'][] = $type['CODE'];

			if($type['DEFAULTSELECT'] == '1')
				$levels[$type['SELECTORLEVEL']]['DEFAULT'] = true;
		}
	}

	foreach($levels as &$group)
		$group['NAMES'] = implode(', ', $group['NAMES']);

	ksort($levels, SORT_NUMERIC);

	return $levels;
}