• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/replica/taskattachmenthandler.php
  • Класс: BitrixTasksReplicaTaskAttachmentHandler
  • Вызов: TaskAttachmentHandler::updateUserField
static function updateUserField($taskId, $diskAttachId)
{
	global $USER_FIELD_MANAGER;
	$ufValue = $USER_FIELD_MANAGER->GetUserFieldValue("TASKS_TASK", "UF_TASK_WEBDAV_FILES", $taskId);
	if (!$ufValue)
	{
		$ufValue = array($diskAttachId);
	}
	elseif (is_array($ufValue))
	{
		$ufValue[] = $diskAttachId;
	}
	else
	{
		$ufValue = $diskAttachId;
	}
	$USER_FIELD_MANAGER->Update("TASKS_TASK", $taskId, array("UF_TASK_WEBDAV_FILES" => $ufValue));
}