...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/livefeed.php
- Класс: \CCrmLiveFeedComponent
- Вызов: CCrmLiveFeedComponent::createContact
static function createContact($params) { global $USER; $contactId = false; if ( !empty($params['EMAIL']) && check_email($params['EMAIL'], true) ) { $CCrmContact = new CCrmContact(); if ( empty($params['NAME']) && empty($params['LAST_NAME']) ) { $params['LAST_NAME'] = $params['EMAIL']; } $fields = array( 'NAME' => (!empty($params['NAME']) ? $params['NAME'] : ''), 'LAST_NAME' => (!empty($params['LAST_NAME']) ? $params['LAST_NAME'] : ''), 'FM' => array( 'EMAIL' => array( 'n1' => array ( 'VALUE' => $params['EMAIL'], 'VALUE_TYPE' => 'WORK', ) ) ), 'TYPE_ID' => 'CLIENT', 'SOURCE_ID' => 'EMAIL', 'RESPONSIBLE_ID' => $USER->GetId() ); $contactId = $CCrmContact->Add($fields, true, array('REGISTER_SONET_EVENT' => true, 'DISABLE_USER_FIELD_CHECK' => true)); } return $contactId; }