if (!$user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    die('You are not logged in');
}
if (!empty($_POST['preview'])) {
    $zitat = $_POST['text'];
    $pre_content = $template->highlight_cite($_POST['text']) . '<br /><br />{FULLPAGE_TEXT}';
    $template->replace('FULLPAGE_TEXT', $pre_content);
}
if (!empty($_POST['safe'])) {
    if ($language == 'de') {
        $cite_link = 'zitat';
    } else {
        $cite_link = 'cite';
    }
    if (!empty($_POST['text'])) {
        $link_id = $cite->write($_POST['text'], $user->get_id($_SESSION['nick']), $language);
        $url = '/' . $language . '/portal/citedb/' . $cite_link . '-' . $link_id . '.htm';
        header("Location: {$url}");
    } else {
        $pre_content = '<em>{LANG_FILLIN}</em><br /><br />{FULLPAGE_TEXT}';
        $template->replace('FULLPAGE_TEXT', $pre_content);
    }
}
$content = '<form method="post" action=""><textarea name="text" rows="15" style="width: 90%;">' . $zitat . '</textarea><br /><br /><input class="submit" name="preview" type="submit" value="{LANG_PREVIEW}" /> <input name="safe" class="submit" type="submit" value="{LANG_ADDCITE}" /></form>';
$template->replace('LOGIN', '{LANG_LOGIN}');
$template->replace('REGISTER', '{LANG_REGISTER}');
$template->replace('LINK_GERMAN', '/de/portal/citedb/zitat-hinzufuegen.htm');
$template->replace('LINK_ENGLISH', '/en/portal/citedb/add-cite.htm');
$template->replace('META_TITLE', '{LANG_ADDCITE}');
$template->replace('FULLPAGE_HEADER', '{LANG_ADDCITE}');
$template->replace('FULLPAGE_TEXT', $content);