Документация для разработчиков
Темная тема

AddMultiple

Описание и параметры

boolean
CTaskFiles::AddMultiple(
	$taskId,
	array $arFilesIds,
	array $arParams = array()
);

Метод присоединяет несколько файлов к задаче.

Примечание: Метод принимает массив конфигурационных параметров и генерирует скрипты, необходимые для показа файлового диалога. Метод статический.

Параметры метода

ПараметрОписание
$taskIdИдентификатор задачи.
$arFilesIdsМассив идентификаторов прикрепляемых файлов.
$arParamsМассив параметров (не обязательный аргумент).

Допустимые параметры:
  • CHECK_RIGHTS_ON_FILES — принимает Y/N/true/false. По умолчанию true (Y);
  • USER_ID — идентификатор пользователя, от имени которого совершается действие (имперсонализация). По умолчанию — текущий авторизованный пользователь.

Возвращаемое значение

Возвращает true, если все файлы были успешно присоединены к задаче. В противном случае - false.

Примеры использования

<?php
CModule::IncludeModule('tasks');
$taskId = 235;
$arFilesIds = array(34, 35, 36);
$userId = 45;	// Совершим операцию от имени какого-то другого пользователя
if (!CTaskFiles::AddMultiple($taskId, $arFilesIds, array('USER_ID' => $userId)) )
	AddMessage2Log('Error during file attaching to task ' . $taskId);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024