Task::addFiles

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. Task
  4. addFiles
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/control/task.php
  • Класс: BitrixTasksControlTask
  • Вызов: Task::addFiles
private function addFiles(array $fields)
{
	if (
		!isset($fields['FILES'])
		|| !is_array($fields['FILES'])
	)
	{
		return;
	}

	$fileIds = array_map(function($el) {
		return (int) $el;
	}, $fields['FILES']);

	if (empty($fileIds))
	{
		return;
	}

	CTaskFiles::AddMultiple(
		$this->taskId,
		$fileIds,
		[
			'USER_ID'               => $this->userId,
			'CHECK_RIGHTS_ON_FILES' => $this->checkFileRights,
		]
	);
}

Добавить комментарий