コード例 #1
0
//Speichern
if (!empty($_POST['safe'])) {
    //Einen neuen Artikel anlegen
    if ($make_new) {
        if ($_POST['title'] != "") {
            $link_id = $wiki->create_article($_POST['title'], $_POST['text'], $language, $user->get_id($_SESSION['nick']));
            $url = '/' . $language . '/wiki/' . $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);
        }
        //Einen Artikel updaten
    } elseif ($make_translation) {
        if ($_POST['title'] != "") {
            $wiki->translate_article($id, $_POST['title'], $_POST['text'], $language, $user->get_id($_SESSION['nick']));
            $url = '/' . $language . '/wiki/' . $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 {
        $w_text = $wiki->get_text();
        if ($_POST['text'] != $w_text) {
            $wiki->update_article($id, $_POST['text'], $language, $user->get_id($_SESSION['nick']));
        }
        $link_id = $id;
        $url = '/' . $language . '/wiki/' . $link_id . '-' . cleanurl($w_title) . '.htm';
        header("Location: {$url}");
    }