• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/components/kanban/services/files.php
  • Класс: BitrixTasksComponentsKanbanServicesFiles
  • Вызов: Files::getFiles
public function getFiles(array $items): array
{
	if (empty($items))
	{
		return $items;
	}

	if (Loader::includeModule('disk'))
	{
		// get counts
		$cnt = ConnectorTask::getFilesCount(array_keys($items));
		foreach ($cnt as $taskId => $c)
		{
			$items[$taskId]['data']['count_files'] = $c;
		}
		// get covers
		$covers = ConnectorTask::getCover(
			array_keys($items),
			$this->previewSize['width'],
			$this->previewSize['height']
		);
		foreach ($covers as $taskId => $cover)
		{
			$items[$taskId]['data']['background'] = $cover;
		}
	}

	return $items;
}