• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::GetFilesCount
function GetFilesCount($arTasksIDs)
{
	global $DB;

	$arFilesCount = [];

	$arTasksIDs = array_filter($arTasksIDs);

	if (sizeof($arTasksIDs))
	{
		$strSql = "
			SELECT
				TF.TASK_ID,
				COUNT(TF.FILE_ID) AS CNT
			FROM
				b_tasks_file TF
			WHERE
				TF.TASK_ID IN (" . implode(",", $arTasksIDs) . ")
		";
		$rsFilesCount = $DB->Query($strSql, false, "File: " . __FILE__ . "
Line: " . __LINE__); while ($arFile = $rsFilesCount->Fetch()) { $arFilesCount[$arFile["TASK_ID"]] = $arFile["CNT"]; } } return $arFilesCount; }