...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/import/livemailcsvfileimport.php
- Класс: Bitrix\Crm\Import\LiveMailCsvFileImport
- Вызов: LiveMailCsvFileImport::getPhones
public function getPhones(&$data) { $map = $this->headerMap; if($map === null) { throw new Main\SystemException("Invalid operation. HeaderMap is not assigned."); } $result = array(); $value = ''; if($this->tryToGetValue('Home Phone', $data, $value, $map, true) && $value !== '') { $result[] = array( 'VALUE_TYPE' => 'HOME', 'VALUE' => $value ); } if($this->tryToGetValue('Business Phone', $data, $value, $map, true) && $value !== '') { $result[] = array( 'VALUE_TYPE' => 'WORK', 'VALUE' => $value ); } if($this->tryToGetValue('Mobile Phone', $data, $value, $map, true) && $value !== '') { $result[] = array( 'VALUE_TYPE' => 'MOBILE', 'VALUE' => $value ); } if($this->tryToGetValue('Home Fax', $data, $value, $map, true) && $value !== '') { $result[] = array( 'VALUE_TYPE' => 'FAX', 'VALUE' => $value ); } if($this->tryToGetValue('Business Fax', $data, $value, $map, true) && $value !== '') { $result[] = array( 'VALUE_TYPE' => 'FAX', 'VALUE' => $value ); } return $result; }