#freezeを手書きで凍結できてしまう

修正

メッセージ

手書きで 「#freeze」 と書いても、そのページは凍結されないように対策されていますが、「#freeze()」と書くとパスワード入力なしで凍結されてしまいます。

preg_replaceの条件がまずいようです。 ご検討をお願いします。

plugin/edit.inc.php: 50,180行目付近
	// 手書きの#freezeを削除
-	$vars['msg'] = preg_replace('/^#freeze\s*$/im', '', $vars['msg']);
+	$vars['msg'] = preg_replace('/^#freeze(?:\(.*\))?[\s;]*/im', '', $vars['msg']);



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-03-11 (金) 08:20:39
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.520 sec.

OSDN