<?php

include 'classes/jforg_cite.php';
include 'functions/jforg_cleanurl.php';
$cite = new jforg_cite();
$template->set_frame('fullpage', 'lila');
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}');
include 'classes/jforg_cite.php';
include 'classes/jforg_cleanurl.php';
$user = new jforg_user();
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
$id = $_GET['id'];
$id = $id + 0;
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/');
<?php

include 'classes/jforg_cite.php';
include 'functions/jforg_cleanurl.php';
$cite = new jforg_cite();
$template->set_frame('fullpage', 'lila');
$template->replace('LINK_GERMAN', '/de/portal/citedb/');
$template->replace('LINK_ENGLISH', '/en/portal/citedb');
$template->replace('META_TITLE', 'Portal - citeDataBase');
$template->replace('FULLPAGE_HEADER', 'citeDataBase');
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/citedb/' . $creat_link . '.htm">{LANG_ADDCITE}</a>';
$content .= '<h2>{LANG_TOPCITE}</h2>';
$top_zitate = $cite->get_top(1);
foreach ($top_zitate as $top_zitat) {
    $this_cite_url = $language . '/portal/citedb/' . $cite_link . '-' . $top_zitat['id'];
    $content .= $template->highlight_cite($top_zitat['zitat']) . '<br /><br />{LANG_ADDEDBY} <a href="/' . $language . '/' . $member_link . '/' . cleanurl($user->get_nick($top_zitat['user'])) . '.htm">' . $user->get_nick($top_zitat['user']) . '</a> {LANG_ON} ' . date('d.m.Y H:i', $top_zitat['datetime']) . ' <a href="/' . $this_cite_url . '.htm">Zitat URL</a> - <b>{LANG_RATE}: <a href="/' . $this_cite_url . '.htmmm">--</a> <a href="/' . $this_cite_url . '.htmm">-</a> <a href="/' . $this_cite_url . '.htmp">+</a> <a href="/' . $this_cite_url . '.htmpp">++</a></b>';
}
$content .= '<br /><br /><h2>{LANG_LASTCITE}</h2>';
//Last
$last_zitate = $cite->get_last(1);
foreach ($last_zitate as $last_zitat) {
    $this_cite_url = $language . '/portal/citedb/' . $cite_link . '-' . $last_zitat['id'];
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_cite.php';
include 'classes/jforg_cleanurl.php';
$user = new jforg_user();
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
$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/portal/');
$template->replace('LINK_ENGLISH', '/en/portal/');
<?php

include 'classes/jforg_cite.php';
include 'functions/jforg_cleanurl.php';
$id = $_GET['id'];
$id = $id + 0;
if (!is_int($id)) {
    die("Invalid ID - {$id}");
}
$cite = new jforg_cite();
$template->set_frame('fullpage', 'lila');
$template->replace('META_TITLE', '{LANG_CITE}');
$template->replace('FULLPAGE_HEADER', '{LANG_CITE}');
$content = '<a href="/' . $language . '/portal/citedb/">{LANG_BACKTOCITEDB}</a><br /><br />';
if (isset($_GET['rating'])) {
    if (!$user->login($_SESSION['nick'], $_SESSION['passwd'])) {
        die('You are not logged in');
    }
    $is_rated = $cite->rate($id, $user->get_id($_SESSION['nick']), $_GET['rating']);
    if ($is_rated) {
        $content .= '<em>{LANG_WASRATED}</em><br /><br />';
    } else {
        $content .= '<em>{LANG_WASNOTRATED}</em><br /><br />';
    }
}
$zitat = $cite->get_by_id($id);
if ($language == 'de') {
    $member_link = 'mitglieder';
    $cite_link = 'zitat';
} else {
    $member_link = 'members';