• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/import/import.php
  • Класс: BitrixSaleLocationImportis
  • Вызов: is::getRemoteTypeGroups
public function getRemoteTypeGroups()
{
	if(!$this->useCache || !isset($this->data['settings']['remote']['typeGroups']))
	{
		$this->downloadFile(self::REMOTE_TYPE_GROUP_FILE, self::LOCAL_TYPE_GROUP_FILE);

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

		$result = array();
		foreach($res as $line)
		{
			$result[$line['CODE']] = explode(':', $line['TYPES']);
		}

		$this->data['settings']['remote']['typeGroups'] = $result;
	}

	return $this->data['settings']['remote']['typeGroups'];
}