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

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

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

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

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