標準プラグインのvoteに、投票を終了する機能の追加を希望します。
実現したいのはこんな感じです:
#vote([close],A[10],B[20])
選択肢 | 投票 |
A | 10 |
B | 20 |
以下の修正でそれっぽく動きました。
@@ -98,6 +98,12 @@ function plugin_vote_convert() $s_page = htmlspecialchars($page); $s_digest = htmlspecialchars($digest); + if (trim($args[0]) == '[close]') { + $_script = ''; + $_submit = 'hidden'; + array_shift($args); + } + $body = <<<EOD <form action="$_script" method="post"> <table cellspacing="0" cellpadding="2" class="style_table" summary="vote">