- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/controller/mail/message.php
- Класс: Bitrix\Crm\Controller\Mail\Message
- Вызов: Message::buildContacts
protected function buildContacts(array $contactIDs): array
{
$clients = [];
foreach ($contactIDs as $id)
{
$contactName = \CCrmContact::GetByID($id, false)['FULL_NAME'];
$contactEmail = \CCrmFieldMulti::GetEntityFirstField(
\CCrmOwnerType::ContactName,
$id,
\CCrmFieldMulti::EMAIL,
)['VALUE'];
$clients[] = $this->buildContact([
'email' => $contactEmail,
'name' => $contactName,
'id' => $id,
'typeName' => \Bitrix\Crm\Activity\Mail\Message::convertTypeToFormatForBinding(\CCrmOwnerType::ContactName),
]);
}
return $clients;
}