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/'); $template->replace('LINK_ENGLISH', '/en/'); $template->replace('META_TITLE', '{LANG_CITE}'); $template->replace('FULLPAGE_HEADER', '{LANG_CITE}'); $zitat = $cite->get_by_id($id); $content = $template->highlight_cite($zitat['zitat']) . '<br /><br />{LANG_ADDEDBY} <a href="/' . $language . '/' . $member_link . '/' . $zitat['user'] . '-' . cleanurl($user->get_nick($zitat['user'])) . '.htm">' . $user->get_nick($zitat['user']) . '</a> {LANG_ON} ' . date('d.m.Y', $zitat['datetime']); print_r($zitat); $template->replace('FULLPAGE_TEXT', $content); $template->highlight_cite($random_zitat); $template->translate($language); include 'includes/links.php'; $template->write();
$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}'; $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);
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/'); $template->replace('META_TITLE', 'Portal'); $template->replace('FULLPAGE_HEADER', 'Portal'); if ($language == 'de') { $member_link = 'mitglieder'; $cite_link = 'zitat'; $creat_link = 'zitat-hinzufuegen'; } else { $member_link = 'members'; $cite_link = 'cite'; $creat_link = 'add-cite'; } $content = '<a href="/' . $language . '/portal/' . $creat_link . '.htm">{LANG_ADDCITE}</a>'; $random_zitat = $cite->get_random(); $content .= '<h2>{LANG_RANDOMECITE}</h2>' . $template->highlight_cite($random_zitat['zitat']) . '<br /><br />{LANG_ADDEDBY} <a href="/' . $language . '/' . $member_link . '/' . $random_zitat['user'] . '-' . cleanurl($user->get_nick($random_zitat['user'])) . '.htm">' . $user->get_nick($random_zitat['user']) . '</a> {LANG_ON} ' . date('d.m.Y', $random_zitat['datetime']) . ' <a href="/' . $language . '/portal/' . $cite_link . '-' . $random_zitat['id'] . '.htm">Zitat URL</a>'; $template->replace('FULLPAGE_TEXT', $content); $template->highlight_cite($random_zitat); $template->translate($language); include 'includes/links.php'; $template->write();