- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/querydata.php
- Класс: Bitrix\Sender\Integration\Crm\Connectors\QueryData
- Вызов: QueryData::getSelectFields
static function getSelectFields($dataTypeId = null) { $fields = array(); $map = array( Recipient\Type::EMAIL => array('EMAIL'), //array('EMAIL_HOME', 'EMAIL_WORK'), Recipient\Type::PHONE => array('PHONE'), //array('PHONE_WORK', 'PHONE_MOBILE'), Recipient\Type::IM => array('IM' => 'IMOL'), Recipient\Type::CRM_CONTACT_ID => array('CRM_CONTACT_ID'), Recipient\Type::CRM_COMPANY_ID => array('CRM_COMPANY_ID'), ); if ($dataTypeId) { if (isset($map[$dataTypeId])) { $fields = $map[$dataTypeId]; } } else { $fields = call_user_func_array('array_merge', array_values($map)); } return $fields; }