• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/import/compiler/compiler.php
  • Класс: BitrixSaleLocationImportCompileris
  • Вызов: is::getFias2YamarketRootLinks
private function getFias2YamarketRootLinks($skipMapped = true, $skipCompiled = false)
{
	$res = $this->getDataFromCSV('fias_yamarket_links', 'rootv2');

	$result = array();
	foreach($res as $reg)
	{
		if($skipMapped && $reg['CITIES_MAPPED'] == '1')
			continue;

		if($skipCompiled && $reg['COMPILED'] == '1')
			continue;

		$fias = array($reg['AOGUID']);

		if(strlen($reg['ADDITIONAL']))
		{
			$variants = explode(', ', $reg['ADDITIONAL']);
			foreach($variants as $var)
			{
				$id = explode(':', $var);
				$fias[] = $id[0];
			}
		}

		$result[$reg['YAMARKET']] = $fias;
	}

	return $result;
}