../

plugin/insert.inc.php

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
Last-modified: 2009-07-14 (火) 20:16:56
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.165 sec.

OSDN