• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/addressbookcrmcontacts.php
  • Класс: CDavCrmContacts
  • Вызов: CDavCrmContacts::Merge
protected function Merge($entityParams, $oldEntityParams)
{
	$accountId = $this->groupdav->GetRequest()->GetPrincipal()->Id();
	$contactMerger = new BitrixCrmMergerContactMerger($accountId, true);
	$contactMerger->mergeFields($entityParams, $oldEntityParams);
	$oldEntityParams['LAST_NAME'] = !empty($entityParams['LAST_NAME']) ? $entityParams['LAST_NAME'] : $oldEntityParams['LAST_NAME'];
	$oldEntityParams['NAME'] = !empty($entityParams['NAME']) ? $entityParams['NAME'] : $oldEntityParams['NAME'];
	$oldEntityParams['SECOND_NAME'] = !empty($entityParams['SECOND_NAME']) ? $entityParams['SECOND_NAME'] : $oldEntityParams['SECOND_NAME'];
	return $oldEntityParams;
}