• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskfiles.php
  • Класс: CTaskFiles
  • Вызов: CTaskFiles::removeTemporaryStatusForFiles
static function removeTemporaryStatusForFiles($arFilesIds, $userId)
{
	if ( ! is_array($arFilesIds) )
		return (false);

	if ( ! count($arFilesIds) )
		return (null);

	$arTempFiles = self::getRegisteredTemporaryFilesList($userId);

	if (is_array($arTempFiles) && count($arTempFiles))
	{
		$arTempFilesInJustAttachedToTask = array_intersect($arFilesIds, $arTempFiles);

		if (is_array($arTempFilesInJustAttachedToTask) && count($arTempFilesInJustAttachedToTask))
		{
			self::unregisterTemporaryFiles($arTempFilesInJustAttachedToTask);
			return (true);
		}
	}

	return (null);
}