../

plugin/vote.inc.php

PukiWiki 1.4.6 以降に同梱されている、r1.23 基準に書いてあります

  • 編集を制限しているページへの投票受付を禁止する場合
    • 編集を制限していない凍結ページへの投稿は、これまで通り認める場合
      • 10行目のあたり
         function plugin_vote_action()
         {
         	global $vars, $script, $cols,$rows;
         	global $_title_collided, $_msg_collided, $_title_updated;
         	global $_vote_plugin_votes;
         
         	if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
         
        +	edit_auth($vars['refer'], true, true);
        +
         	$postdata_old  = get_source($vars['refer']);
         
         	$vote_no = 0;
         	$title = $body = $postdata = $postdata_input = $vote_str = '';
  • 凍結しているページへの投稿受付も禁止したい場合
    • 10行目のあたり
       function plugin_vote_action()
       {
       	global $vars, $script, $cols,$rows;
       	global $_title_collided, $_msg_collided, $_title_updated;
       	global $_vote_plugin_votes;
       
       	if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
       
      +	check_editable($vars['refer'], true, true);
      +
       	$postdata_old  = get_source($vars['refer']);
       
       	$vote_no = 0;
       	$title = $body = $postdata = $postdata_input = $vote_str = '';
    • 90行目のあたり(凍結しているページは、ボタンも表示しない)
      	$vote_no = $number[$page]++;
      
      	if (! func_num_args()) return '#vote(): No arguments<br />' . "\n";
      
      -	if (PKWK_READONLY) {
      +	if (PKWK_READONLY || is_freeze($vars['page'])) {
      		$_script = '';
      		$_submit = 'hidden';
      	} else {

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-07-14 (火) 19:50:48
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.200 sec.

OSDN