[ 新規 | 編集 | 差分 ] [ 検索 | 一覧 | FrontPage ] [ 履歴 (RSS) | 差分履歴 (RSS) ] [ ログイン ]
【PR】Amazon | SL-C3000 | SL-C1000(3/18発売!) | SL-C860 | SL-6000W | SL-6000L | SL-6000N

WalWiki/カスタマイズ/削除したページの復旧

編集

新規ページ作成時に、以前に削除されたページ名だった場合には、削除前の内容を差分から読み込んでテキストエリアに表示します。

[restore deleted page]

編集

do_edit()内の変更

編集
    #} else {                                         # yakty del [restore deleted page]
    } elsif($database{$page}){                        # yakty add [restore deleted page]
        &print_editform($database{$page}, &get_info($page, $info_LastModified), admin=>0);
    # yakty add [restore deleted page] start
    } else {
        &open_diff;
        my $msg = $diffbase{$page};
        &close_diff;
        $msg =~ s/^-//mg;
        &print_editform($msg, &get_info($page, $info_LastModified), admin=>0);
    # yakty add [restore deleted page] end
    }
    &print_footer($page);
}

02416