• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/commentcontroller.php
  • Класс: Bitrix\Crm\Timeline\CommentController
  • Вызов: CommentController::getFilesIds
static function getFilesIds(int $id): array
{
	if ($id <= 0 || !ModuleManager::isModuleInstalled('disk'))
	{
		return [];
	}

	$fileFields = $GLOBALS['USER_FIELD_MANAGER']->GetUserFields(self::UF_FIELD_NAME, $id);

	if (!isset($fileFields[self::UF_COMMENT_FILE_NAME]))
	{
		return [];
	}

	$ids = $fileFields[self::UF_COMMENT_FILE_NAME]['VALUE'] ?? [];

	if (empty($ids))
	{
		return [];
	}

	return (is_array($ids) ? $ids : [$ids]);
}