コード例 #1
0
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_wiki.php';
include 'classes/jforg_cleanurl.php';
$user = new jforg_user();
$wiki = new jforg_wiki();
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}");
}
$realid = $_GET['realid'];
$id = $id + 0;
$template = new jforg_template();
$user = new jforg_user();
$template->set_path('design');
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 {
コード例 #2
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);
コード例 #3
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}");
}
$realid = $_GET['realid'];
$template->set_frame('fullpage', 'red');
SESSION_START();
if (!$user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    die('you are not login');
}
$template->replace('LOGIN', '{LANG_LOGOUT}');
$template->replace('REGISTER', '{LANG_OPTIONS}');
$template->replace('LINK_LOGIN', '{LINK_LOGOUT}');
$template->replace('LINK_REGISTER', '{LINK_OPTIONS}');
$make_translation = false;
$make_new = false;
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);
    }
    if ($wiki->exists_translation() && !$wiki->exists()) {
        $make_translation = true;
コード例 #4
0
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_wiki.php';
include 'classes/jforg_cleanurl.php';
$wiki = new jforg_wiki();
$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}");
}
$realid = $_GET['realid'];
$template = new jforg_template();
$user = new jforg_user();
$template->set_path('design');
$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}');
コード例 #5
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}");
}
$realid = $_GET['realid'];
$realid = $realid + 0;
$template->set_frame('wikiwindow', 'red');
//Muss eine ältre Version angeziegt werden?
if ($realid != '') {
    $wiki->set_id_language($id, $language, $realid);
} else {
    $wiki->set_id_language($id, $language);
}
//Pruefe ob die Seite existiert, oder keine Uebersetzung da ist
if ($wiki->exists_translation() && !$wiki->exists()) {
    $wiki_text = "Für diesen Eintrag gibt es keine Übersetzung";
    $wiki_title = '{LANG_NOTRANSLATION}';
    $show_edit_option = true;
    $show_version_option = false;
} elseif (!$wiki->exists_translation() && !$wiki->exists()) {
    $wiki_text = "Im Wiki existiert diese Seite noch nicht";
    $wiki_title = '{LANG_NOTFOUND}';
    $show_edit_option = false;
    $show_version_option = false;
} else {