• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/import/import.php
  • Класс: BitrixSaleLocationImportImportProcess
  • Вызов: ImportProcess::getRemoteLayout
public function getRemoteLayout($getFlat = false)
{
	$this->downloadFile(self::REMOTE_LAYOUT_FILE, self::LOCAL_LAYOUT_FILE);

	$csv = new CSVReader();
	$res = $csv->ReadBlock(self::LOCAL_PATH.self::LOCAL_LAYOUT_FILE);

	$result = array();
	if($getFlat)
	{
		foreach($res as $line)
			$result[$line['CODE']] = $line;

		return $result;
	}

	foreach($res as $line)
		$result[$line['PARENT_CODE']][$line['CODE']] = $line;

	return $result;
}