<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.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();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
SESSION_START();
if (!$user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    die('You are not logged in');
}
$content = '<h2>{LANG_SETTING}</h2><a href="{LINK_CHANGEPW}">{LANG_CHANGEPW}</a><br />
<a href="{LINK_CHANGEDETAILS}">{LANG_CHANGEDETAILS}</a><br />
<a href="{LINK_CHANGETAGS}">{LANG_CHANGETAGS}</a><br /><br />';
if ($user->is_admin($_SESSION['nick'], $_SESSION['passwd'])) {
    $content .= '<h2>{LANG_ADMIN}</h2>
    <a href="/' . $language . '/news_editor/neu.htm">{LANG_WRITENEWS}</a>';
}
$template->replace('FULLPAGE_TEXT', $content);
$template->replace('LOGIN', '{LANG_LOGOUT}');
$template->replace('REGISTER', '{LANG_OPTIONS}');
$template->replace('LINK_LOGIN', '{LINK_LOGOUT}');
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_usersearch.php';
include 'classes/jforg_gettext.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();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
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}');
}
$max_per_search = 5;
$usersearch = new jforg_usersearch();
$content = '<br /><form action="{LINK_SEARCH}" method="post"><input name="search" type="text" />&nbsp;<input class="submit" name="submit" type="submit" value="{LANG_SEARCH}" /></form>';
예제 #3
0
<?php

include 'config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
$template = new jforg_template();
$user = new jforg_user();
$template->set_path('design');
//Pruefe ob ein gueltiger Sprachcode uebergeben wurde
if (in_array($_GET['language'], $config['languages'])) {
    $language = $_GET['language'];
} else {
    die('unknown language');
}
//Pruefe ob eine gueltige class uebergeben wurde
if (!in_array($_GET['class'], $config['class'])) {
    die('unknown class');
}
//Pruefe ob eine gueltige class uebergeben wurde
if (!in_array($_GET['method'], $config['method'])) {
    die('unknown method');
}
switch ($_GET['class']) {
    case "startpage":
        $template->hover_on('tuerkis');
        break;
    case "members":
        $template->hover_on('green');
        break;
    case "portal":
        $template->hover_on('lila');
예제 #4
0
$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 {
    $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 != '') {
<?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 {
    die('You are not logged in');
}
if (!empty($_POST['preview'])) {
    $zitat = $_POST['text'];
    $pre_content = $template->highlight_cite($_POST['text']) . '<br /><br />{FULLPAGE_TEXT}';
예제 #6
0
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');
}
$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/');
<?php

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;
예제 #8
0
<?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 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
if (is_int($_GET['id'] + 0)) {
    $user_id = $_GET['id'];
} else {
    die('ID is not an int' . $_GET['id']);
}
$user = new jforg_user();
$template = new jforg_template();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
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}');
}
$user_details = $user->get_details($user_id);
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
$user = new jforg_user();
$template = new jforg_template();
$template->set_path('design');
$template->hover_on('green');
SESSION_START();
if ($user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    die("You are already logged in, you cannot register a new account");
} else {
    $template->replace('LOGIN', '{LANG_LOGIN}');
    $template->replace('REGISTER', '{LANG_REGISTER}');
}
$counter = 0;
$content = $content . '<form action="{FORM_ACTION}" method="post">
                <table cellpadding="0" cellspacing="2">';
if ($_POST['submit'] != "") {
    if (!preg_match('/[-._+\\d\\w]{3,}/i', $_POST['nick'])) {
        $nick_comment = '<tr><td>&nbsp;</td><td><em>{LANG_ONLY_LETTERS_3}</em></td></tr>';
    } else {
        if ($user->nick_exists($_POST['nick'])) {
            $nick_comment = '<tr><td>&nbsp;</td><td><em>{LANG_NICK_EXISTS}</em></td></tr>';
        } else {
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}');
    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);
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_tags.php';
$user = new jforg_user();
// set the language
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
$template = new jforg_template();
$user = new jforg_user();
$tags = new jforg_tags();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
SESSION_START();
$user_id = $user->get_id($_SESSION['nick']);
// check if the user is logged in
if (!$user->login($_SESSION['nick'], $_SESSION['passwd'])) {
    die('You are not logged in');
}
$content = '<form action="{FORM_ACTION}" method="post">
                <table cellpadding="0" cellspacing="2" border="0">';
// add tag to a user
if (!empty($_POST['submit'])) {
    $_POST['tags'] = strip_tags($_POST['tags_add']);
    $tags->add_tag($_POST['tags'], $user_id);
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}");
}
$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}');
} else {
    $template->replace('LOGIN', '{LANG_LOGIN}');
    $template->replace('REGISTER', '{LANG_REGISTER}');
}
$wiki->set_id_language($id, $language);
$template->replace('LOGIN', '{LANG_LOGIN}');
예제 #14
0
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_usersearch.php';
include 'classes/jforg_gettext.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();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
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}');
}
$usersearch = new jforg_usersearch();
$content = '<form action="{LINK_SEARCH}" method="post"><input value="' . $_POST['search'] . '" name="search" type="text" />&nbsp;<input class="submit" name="submit" type="submit" value="{LANG_SEARCH}" /></form>';
$max_per_search = 5;
예제 #15
0
<?php

include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_tags.php';
//include('classes/jforg_gettext.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();
$tags = new jforg_tags();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
SESSION_START();
$user_id = $user->get_id($_SESSION['nick']);
if (!$user->login($_SESSION['nick'], $_SESSION['passwd'])) {
}
$content = '<form action="{FORM_ACTION}" method="post">
                <table cellpadding="0" cellspacing="2" border="0">';
$tag_value = $_GET['tag_value'];
$users = $tags->list_users($tag_value);
if (!empty($_POST['submit'])) {
    $_POST['tag'] = $_POST['search_tagged_users'];
    $url = $_POST['tag'] . '.htm';
    if ($url != ".htm") {
include 'includes/config.php';
include 'classes/jforg_template.php';
include 'classes/jforg_user.php';
include 'classes/jforg_tags.php';
if (in_array($_GET['lang'], $config['languages'])) {
    $language = $_GET['lang'];
} else {
    die('Language ist nicht bekannt');
}
if (is_int($_GET['id'] + 0)) {
    $user_id = $_GET['id'];
} else {
    die('ID is not an int' . $_GET['id']);
}
$user = new jforg_user();
$tags = new jforg_tags();
$template = new jforg_template();
$template->set_path('design');
$template->set_frame('fullpage', 'green');
$template->hover_on('green');
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}');
}