• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/mail/message.php
  • Класс: Bitrix\Crm\Controller\Mail\Message
  • Вызов: Message::checkMessageBFileIds
protected function checkMessageBFileIds(int $messageId, ItemIdentifier $itemIdentifier, array $fileIds): array
{
	if (!$this->checkModules())
	{
		return [];
	}

	$allowedFileIds = [];

	if ($messageId > 0)
	{
		$allowedFileIds = array_merge($allowedFileIds, $this->getFileIdsFromActivities($messageId));
	}

	$allowedFileIds = array_merge($allowedFileIds, $this->getFileIdsFromEntityDocuments($itemIdentifier));

	return array_intersect($fileIds, $allowedFileIds);
}