• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/FileUploader/TodoActivityUploaderController.php
  • Класс: Bitrix\Crm\FileUploader\TodoActivityUploaderController
  • Вызов: TodoActivityUploaderController::fetchToDoActivityFiles
private function fetchToDoActivityFiles(): array
{
	['entityTypeId' => $entityTypeId, 'entityId' => $entityId] = $this->getOptions();

	if (isset($entityId, $entityTypeId, $this->activityId))
	{
		$todo = ToDo::load(new ItemIdentifier($entityTypeId, $entityId), $this->activityId);
		if ($todo)
		{
			$storageElementIds = $todo->getStorageElementIds() ?? [];

			return array_map('intval', (new HiddenStorage())->fetchFileIdsByStorageFileIds($storageElementIds));
		}
	}

	return [];
}