getLocalUserId()) { throw new UnauthorizedException(DI::l10n()->t('Access denied.')); } if (empty($this->parameters['item'])) { throw new NotFoundException(DI::l10n()->t('Item not found.')); } $itemId = intval($this->parameters['item']); $item = Post::selectFirst(['body'], ['uid' => [0, DI::userSession()->getLocalUserId()], 'uri-id' => $itemId]); if (empty($item)) { throw new NotFoundException(DI::l10n()->t('Item not found.')); } // TODO: Extract this code into controller if (DI::mode()->isAjax()) { echo str_replace("\n", '
', $item['body']); System::exit(); } return str_replace("\n", '
', $item['body']); } }