コード例 #1
0
<?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);
コード例 #2
0
    $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 {
コード例 #3
0
$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