[[../]]

*plugin/insert.inc.php [#b2aa1818]
PukiWiki 1.4.5 以降に同梱されている、r1.13 を基準に書いてあります

-編集を制限しているページへの投稿受付を禁止する場合
--編集を制限していない凍結ページへの投稿は、これまで通り認める場合
---15行目のあたり
 	if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
 	if (! isset($vars['msg']) || $vars['msg'] == '') return;
 +	edit_auth($vars['refer'], true, true);
 
 	$vars['msg'] = preg_replace('/' . "\r" . '/', '', $vars['msg']);
 	$insert = ($vars['msg'] != '') ? "\n" . $vars['msg'] . "\n" : '';
--凍結しているページへの投稿受付も禁止したい場合
---15行目のあたり
 	if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
 	if (! isset($vars['msg']) || $vars['msg'] == '') return;
 +	check_editable($vars['refer'], true, true);
 
 	$vars['msg'] = preg_replace('/' . "\r" . '/', '', $vars['msg']);
 	$insert = ($vars['msg'] != '') ? "\n" . $vars['msg'] . "\n" : '';
---75行目のあたり(凍結しているページは、ボタンも表示しない)
 	global $_btn_insert;
 	static $numbers = array();
 
 -	if (PKWK_READONLY) return ''; // Show nothing
 +	if (PKWK_READONLY || is_freeze($vars['page'])) return ''; // Show nothing
 
 	if (! isset($numbers[$vars['page']])) $numbers[$vars['page']] = 0;


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.151 sec.

OSDN