• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/controller/comment.php
  • Класс: BitrixRpaControllerComment
  • Вызов: Comment::getFilesContentAction
public function getFilesContentAction(int $id): ?Component
{
	$timeline = TimelineTable::getById($id)->fetchObject();
	if(!$timeline)
	{
		$this->addError(new Error(Loc::getMessage('RPA_COMMENT_NOT_FOUND_ERROR')));
		return null;
	}

	$item = $timeline->getItem();
	$userPermissions = Driver::getInstance()->getUserPermissions();
	if($item && !$userPermissions->canViewComment($item, $timeline))
	{
		$this->addError(new Error(Loc::getMessage('RPA_MODIFY_COMMENT_ACCESS_DENIED')));
		return null;
	}

	return static::getUiComment()->getFilesContentResponse($id);
}