include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
$template = new jforg_template();
$user = new jforg_user();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
$user = new jforg_user();
$user_id = $user->get_id($_SESSION['nick']);
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}');
}
$content .= '<form action="{FORM_ACTION}" method="post">
                <table cellpadding="0" cellspacing="2" border="0">';
if (!empty($_POST['submit'])) {
    $counter = 0;
    //Stimmt das alte PW
} 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);
    }
}
$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/zitat-hinzufuegen.htm');
$template->replace('LINK_ENGLISH', '/en/portal/add-cite.htm');
$template->replace('META_TITLE', '{LANG_ADDCITE}');
$template->replace('FULLPAGE_HEADER', '{LANG_ADDCITE}');
$template->replace('FULLPAGE_TEXT', $content);
     $template->replace('FULLPAGE_HEADER', '{LANG_EDIT}: ' . $w_title);
 } else {
     $template->replace('META_TITLE', '{LANG_EDIT}: {LANG_CREATE_NEW}');
     $template->replace('FULLPAGE_HEADER', '{LANG_EDIT}: {LANG_CREATE_NEW}');
 }
 if (!empty($_POST['preview'])) {
     $pre_content = $_POST['text'] . '<br /><br />{FULLPAGE_TEXT}';
     $template->replace_wiki('FULLPAGE_TEXT', $pre_content);
     $w_text = $_POST['text'];
     $w_title = $_POST['title'];
 }
 if (!empty($_POST['safe'])) {
     //Ist leer
     if ($id == 0) {
         if ($_POST['title'] != "") {
             $link_id = $wiki->create_article($_POST['title'], $_POST['text'], $language, $user->get_id($_SESSION['nick']));
             $w_title = $_POST['title'];
             $url = '/' . $language . '/wiki/' . $link_id . '-' . cleanurl($w_title) . '.htm';
             header("Location: {$url}");
         } else {
             $pre_content = '<em>{LANG_FILLIN}</em><br /><br />{FULLPAGE_TEXT}';
             $template->replace_wiki('FULLPAGE_TEXT', $pre_content);
         }
     } else {
         $wiki->set_id_language($id, $language);
         $w_text = $wiki->get_text();
         if ($_POST['text'] != $w_text) {
             $wiki->update_article($id, $_POST['text'], $language, $user->get_id($_SESSION['nick']));
         }
         $link_id = $id;
         $url = '/' . $language . '/wiki/' . $link_id . '-' . cleanurl($w_title) . '.htm';