PukiWiki/1.4/ちょっと便利に/任意のページごとの閲覧・編集制限/vote.inc.php
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[../]]
* plugin/vote.inc.php [#yfdf9ef5]
PukiWiki 1.4.6 以降に同梱されている、r1.23 基準に書いてあ...
-編集を制限しているページへの投票受付を禁止する場合
--編集を制限していない凍結ページへの投稿は、これまで通り...
---10行目のあたり
function plugin_vote_action()
{
global $vars, $script, $cols,$rows;
global $_title_collided, $_msg_collided, $_title_updat...
global $_vote_plugin_votes;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibit...
+ edit_auth($vars['refer'], true, true);
+
$postdata_old = get_source($vars['refer']);
$vote_no = 0;
$title = $body = $postdata = $postdata_input = $vote_s...
--凍結しているページへの投稿受付も禁止したい場合
---10行目のあたり
function plugin_vote_action()
{
global $vars, $script, $cols,$rows;
global $_title_collided, $_msg_collided, $_title_updat...
global $_vote_plugin_votes;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibit...
+ check_editable($vars['refer'], true, true);
+
$postdata_old = get_source($vars['refer']);
$vote_no = 0;
$title = $body = $postdata = $postdata_input = $vote_s...
---90行目のあたり(凍結しているページは、ボタンも表示しな...
$vote_no = $number[$page]++;
if (! func_num_args()) return '#vote(): No arguments<br...
- if (PKWK_READONLY) {
+ if (PKWK_READONLY || is_freeze($vars['page'])) {
$_script = '';
$_submit = 'hidden';
} else {
終了行:
[[../]]
* plugin/vote.inc.php [#yfdf9ef5]
PukiWiki 1.4.6 以降に同梱されている、r1.23 基準に書いてあ...
-編集を制限しているページへの投票受付を禁止する場合
--編集を制限していない凍結ページへの投稿は、これまで通り...
---10行目のあたり
function plugin_vote_action()
{
global $vars, $script, $cols,$rows;
global $_title_collided, $_msg_collided, $_title_updat...
global $_vote_plugin_votes;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibit...
+ edit_auth($vars['refer'], true, true);
+
$postdata_old = get_source($vars['refer']);
$vote_no = 0;
$title = $body = $postdata = $postdata_input = $vote_s...
--凍結しているページへの投稿受付も禁止したい場合
---10行目のあたり
function plugin_vote_action()
{
global $vars, $script, $cols,$rows;
global $_title_collided, $_msg_collided, $_title_updat...
global $_vote_plugin_votes;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibit...
+ check_editable($vars['refer'], true, true);
+
$postdata_old = get_source($vars['refer']);
$vote_no = 0;
$title = $body = $postdata = $postdata_input = $vote_s...
---90行目のあたり(凍結しているページは、ボタンも表示しな...
$vote_no = $number[$page]++;
if (! func_num_args()) return '#vote(): No arguments<br...
- if (PKWK_READONLY) {
+ if (PKWK_READONLY || is_freeze($vars['page'])) {
$_script = '';
$_submit = 'hidden';
} else {
ページ名: