<?php include 'classes/jforg_wiki.php'; include 'functions/jforg_cleanurl.php'; $wiki = new jforg_wiki(); $id = $_GET['id']; $id = $id + 0; if (!is_int($id)) { die("Invalid ID - {$id}"); } $template->set_frame('fullpage', 'red'); $wiki->set_id_language($id, $language); $template->replace('LOGIN', '{LANG_LOGIN}'); $template->replace('REGISTER', '{LANG_REGISTER}'); $template->replace('META_TITLE', '{LANG_VERSIONS}: ' . $wiki->get_title()); $template->replace('FULLPAGE_HEADER', '{LANG_VERSIONS}: ' . $wiki->get_title()); $versionen = $wiki->get_versions(); foreach ($versionen as $version) { $nick = $user->get_nick($version['user_id']); $datum = date('d.m.Y H:i', $version['datetime']); $content .= '[<a href="/' . $language . '/wiki/version_' . $id . '_' . $version['id'] . '.htm">{LANG_VIEW}</a>] [<a href="/' . $language . '/editor/' . $id . '_' . $version['id'] . '.htm">{LANG_EDIT}</a>] - Geschrieben von <a href="/' . $language . '/mitglieder/' . cleanurl($nick) . '.htm">' . $nick . '</a> am ' . $datum . '<br />'; } $english_link = '/en/wiki/versions_of_' . $id . '.htm'; $german_link = '/de/wiki/versionen_von_' . $id . '.htm'; $template->replace('LINK_GERMAN', $german_link); $template->replace('LINK_ENGLISH', $english_link); $template->replace('FULLPAGE_TEXT', $content);
$template->replace('LINK_REGISTER', '{LINK_OPTIONS}'); } else { $template->replace('LOGIN', '{LANG_LOGIN}'); $template->replace('REGISTER', '{LANG_REGISTER}'); } $template->set_frame('wikiwindow', 'red'); $template->hover_on('red'); //Muss eine ältre Version angeziegt werden? if ($realid != '') { $wiki->set_id_language($id, $language, $realid); } else { $wiki->set_id_language($id, $language); } $english_link = '/en/wiki/' . $id . '-' . cleanurl($wiki->get_english_link()) . '.htm'; $german_link = '/de/wiki/' . $id . '-' . cleanurl($wiki->get_german_link()) . '.htm'; $template->replace('META_TITLE', $wiki->get_title()); $template->replace('WIKI_HEADER', $wiki->get_title()); if ($language == "de") { if ($realid != '') { $options = '<a href="/de/editor/' . $id . '_' . $realid . '.htm">Diese Seite Bearbeiten</a><br />'; } else { $options = '<a href="/de/editor/' . $id . '.htm">Diese Seite Bearbeiten</a><br />'; } $options = $options . ' <a href="/de/wiki/versionen_von_' . $id . '.htm">Versionen anzeigen</a><br /><br /> <a href="/de/editor/neu.htm">Neue Seite anlegen</a><br />'; $memberlink = '/de/mitglieder/'; } elseif ($language == "en") { if ($realid != '') { $options = '<a href="/en/editor/' . $id . '_' . $realid . '.htm">Edit this page</a><br />'; } else {
$template->set_frame('fullpage', 'red'); $template->hover_on('red'); 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}'); if ($id != 0) { //Muss eine ältre Version angeziegt werden? if ($realid != '') { $wiki->set_id_language($id, $language, $realid); } else { $wiki->set_id_language($id, $language); } $w_title = $wiki->get_title(); $w_text = $wiki->get_text(); $template->replace('META_TITLE', '{LANG_EDIT}: ' . $w_title); $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