getLocalUserId()) {
$output = '
' . DI::l10n()->t('Login') . '
';
$output .= Login::form(DI::args()->getQueryString(), Register::getPolicy() !== Register::CLOSED);
return $output;
}
$referer = Strings::normaliseLink($_SERVER['HTTP_REFERER'] ?? '');
$page = Strings::normaliseLink(DI::baseUrl() . "/bookmarklet");
if (!strstr($referer, $page)) {
if (empty($_REQUEST["url"])) {
throw new HTTPException\BadRequestException(DI::l10n()->t('This page is missing a url parameter.'));
}
$content = "\n" . PageInfo::getFooterFromUrl($_REQUEST['url']);
$x = [
'title' => trim($_REQUEST['title'] ?? '', '*'),
'content' => $content
];
$output = DI::conversation()->statusEditor($x, 0, false);
$output .= "";
} else {
$output = '' . DI::l10n()->t('The post was created') . '
';
$output .= "";
}
return $output;
}
}