• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/checklist/checklistfacade.php
  • Класс: BitrixTasksCheckListCheckListFacade
  • Вызов: CheckListFacade::addAttachmentsFromDisk
static function addAttachmentsFromDisk($entityId, $userId, $checkList, $filesIds)
{
	$addAttachmentsResult = new Result();

	if (!static::checkAccess($entityId, $userId, ActionDictionary::ACTION_CHECKLIST_EDIT, $checkList))
	{
		$code = 'ACTION_NOT_ALLOWED';
		$addAttachmentsResult = static::addErrorToResult($addAttachmentsResult, $code, self::ACTION_MODIFY);
		return $addAttachmentsResult;
	}

	$checkList->addAttachments($filesIds);
	$addAttachmentsResult = $checkList->save();

	return $addAttachmentsResult;
}