YahooCsvFileImport::getAddresses

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. YahooCsvFileImport
  4. getAddresses
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/import/yahoocsvfileimport.php
  • Класс: Bitrix\Crm\Import\YahooCsvFileImport
  • Вызов: YahooCsvFileImport::getAddresses
public function getAddresses(&$data)
{
	$map = $this->headerMap;
	if($map === null)
	{
		throw new Main\SystemException("Invalid operation. HeaderMap is not assigned.");
	}

	$result = array();
	foreach(self::$addressTypes as $type)
	{
		$info = $this->getAddress(
			$data,
			$map,
			array(
				'STREET' => "{$type} Address",
				'CITY' => "{$type} City",
				'STATE' => "{$type} State",
				'COUNTRY' => "{$type} Country",
				'POSTAL_CODE' => "{$type} ZIP"
			)
		);

		if(!empty($info))
		{
			$result[$type] = &$info;
		}
		unset($info);
	}
	return $result;
}

Добавить комментарий