if (!is_int($id)) {
    die("Invalid ID - {$id}");
}
$template = new jforg_template();
$user = new jforg_user();
$cite = new jforg_cite();
$template->set_path('design');
$template->set_frame('fullpage', 'lila');
$template->hover_on('lila');
SESSION_START();
if ($user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    $template->replace('LOGIN', '{LANG_LOGOUT}');
    $template->replace('REGISTER', '{LANG_OPTIONS}');
    $template->replace('LINK_LOGIN', '{LINK_LOGOUT}');
    $template->replace('LINK_REGISTER', '{LINK_OPTIONS}');
} else {
    $template->replace('LOGIN', '{LANG_LOGIN}');
    $template->replace('REGISTER', '{LANG_REGISTER}');
}
$template->replace('LINK_GERMAN', '/de/');
$template->replace('LINK_ENGLISH', '/en/');
$template->replace('META_TITLE', '{LANG_CITE}');
$template->replace('FULLPAGE_HEADER', '{LANG_CITE}');
$zitat = $cite->get_by_id($id);
$content = $template->highlight_cite($zitat['zitat']) . '<br /><br />{LANG_ADDEDBY} <a href="/' . $language . '/' . $member_link . '/' . $zitat['user'] . '-' . cleanurl($user->get_nick($zitat['user'])) . '.htm">' . $user->get_nick($zitat['user']) . '</a> {LANG_ON} ' . date('d.m.Y', $zitat['datetime']);
print_r($zitat);
$template->replace('FULLPAGE_TEXT', $content);
$template->highlight_cite($random_zitat);
$template->translate($language);
include 'includes/links.php';
$template->write();
$cite = new jforg_cite();
$template->set_path('design');
$template->set_frame('fullpage', 'lila');
$template->hover_on('lila');
SESSION_START();
if ($user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    $template->replace('LOGIN', '{LANG_LOGOUT}');
    $template->replace('REGISTER', '{LANG_OPTIONS}');
    $template->replace('LINK_LOGIN', '{LINK_LOGOUT}');
    $template->replace('LINK_REGISTER', '{LINK_OPTIONS}');
} else {
    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_wiki('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/' . $cite_link . '-' . $link_id . '.htm';
        header("Location: {$url}");
    } else {
        $pre_content = '<em>{LANG_FILLIN}</em><br /><br />{FULLPAGE_TEXT}';
        $template->replace_wiki('FULLPAGE_TEXT', $pre_content);
SESSION_START();
if ($user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    $template->replace('LOGIN', '{LANG_LOGOUT}');
    $template->replace('REGISTER', '{LANG_OPTIONS}');
    $template->replace('LINK_LOGIN', '{LINK_LOGOUT}');
    $template->replace('LINK_REGISTER', '{LINK_OPTIONS}');
} else {
    $template->replace('LOGIN', '{LANG_LOGIN}');
    $template->replace('REGISTER', '{LANG_REGISTER}');
}
$template->replace('LINK_GERMAN', '/de/portal/');
$template->replace('LINK_ENGLISH', '/en/portal/');
$template->replace('META_TITLE', 'Portal');
$template->replace('FULLPAGE_HEADER', 'Portal');
if ($language == 'de') {
    $member_link = 'mitglieder';
    $cite_link = 'zitat';
    $creat_link = 'zitat-hinzufuegen';
} else {
    $member_link = 'members';
    $cite_link = 'cite';
    $creat_link = 'add-cite';
}
$content = '<a href="/' . $language . '/portal/' . $creat_link . '.htm">{LANG_ADDCITE}</a>';
$random_zitat = $cite->get_random();
$content .= '<h2>{LANG_RANDOMECITE}</h2>' . $template->highlight_cite($random_zitat['zitat']) . '<br /><br />{LANG_ADDEDBY} <a href="/' . $language . '/' . $member_link . '/' . $random_zitat['user'] . '-' . cleanurl($user->get_nick($random_zitat['user'])) . '.htm">' . $user->get_nick($random_zitat['user']) . '</a> {LANG_ON} ' . date('d.m.Y', $random_zitat['datetime']) . ' <a href="/' . $language . '/portal/' . $cite_link . '-' . $random_zitat['id'] . '.htm">Zitat URL</a>';
$template->replace('FULLPAGE_TEXT', $content);
$template->highlight_cite($random_zitat);
$template->translate($language);
include 'includes/links.php';
$template->write();