• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/messageview/avatarmanager.php
  • Класс: BitrixMailMessageViewAvatarManager
  • Вызов: AvatarManager::getEmailsNames
private function getEmailsNames($messages, $fieldList = false)
{
	$emailNames = [];

	if($fieldList)
	{
		$messages = $fieldList;
	}

	foreach ($messages as $index => $message)
	{
		$emailNames = array_merge($emailNames, $this->extractMailsNamesFrom($message['FIELD_FROM']));
		$emailNames = array_merge($emailNames, $this->extractMailsNamesFrom($message['FIELD_TO']));
		$emailNames = array_merge($emailNames, $this->extractMailsNamesFrom($message['FIELD_CC']));
		$emailNames = array_merge($emailNames, $this->extractMailsNamesFrom($message['FIELD_BCC']));
	}
	$emailNames = $this->getBestNameChoices($emailNames);

	return $emailNames;
}