コード例 #1
0
$id = $id + 0;
if (!is_int($id)) {
    die("Invalid ID - {$id}");
}
$news = new jforg_news();
$template->set_frame('fullpage', 'tuerkis');
if ($language == 'de') {
    $news_link = 'neuigkeiten';
} else {
    $news_link = 'news';
}
if ($user->is_admin($_SESSION['nick'], $_SESSION['passwd'])) {
    if (!empty($_POST['safe'])) {
        if ($id == 0) {
            if (!empty($_POST['title'])) {
                $link_id = $news->write($_POST['title'], $_POST['text']);
                $url = '/' . $language . '/neuigkeiten/' . $link_id . '-' . cleanurl($_POST['title']) . '.htm';
                header("Location: {$url}");
            } else {
                $pre_content = '<em>{LANG_FILLIN}</em><br /><br />{FULLPAGE_TEXT}';
                $template->replace_wiki('FULLPAGE_TEXT', $pre_content);
            }
        } else {
            if (!empty($_POST['title'])) {
                $news->update($_POST['id'], $_POST['title'], $_POST['text']);
                $url = '/' . $language . '/' . $news_link . '/' . $_POST['id'] . '-' . cleanurl($_POST['title']) . '.htm';
                header("Location: {$url}");
            } else {
                $pre_content = '<em>{LANG_FILLIN}</em><br /><br />{FULLPAGE_TEXT}';
                $template->replace_wiki('FULLPAGE_TEXT', $pre_content);
            }