PukiWikiスレ Part2

このエントリーをはてなブックマークに追加
461nobodyさん
1.4.5のlist.inc.phpのactionを適当に改造。

function plugin_list_action()
{
global $vars, $_title_list, $_title_filelist, $whatsnew;

// Redirected from filelist plugin?
$filelist = (isset($vars['cmd']) && $vars['cmd'] == 'filelist');

if(read_auth(':dummy',true,false)){
return array(
'msg'=>$filelist ? $_title_filelist : $_title_list,
'body'=>plugin_list_getlist($filelist));
}
else{
return array('msg'=>'認証エラー','body'=>'ページ名一覧の表示は許可されていません。');
}
}

中身は何でもいいので:dummyというページを作成。
ページの閲覧・編集認証(ページ名で)をオンにして:dummyを認証の対象に加える。

どうでも良いけど「ページの一覧」なんてページは無いし
$nolistなんてパラメータも無い。($non_listね)