BugTrack/2009
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*#freezeを手書きで凍結できてしまう [#n96d52d6]
-ページ: [[BugTrack2]]
-投稿者: [[teanan]]
-優先順位: 緊急
-状態: 完了
-カテゴリー: 本体バグ
-投稿日: 2005-02-17 (木) 13:40:32
-バージョン: 1.4.5
** 修正 [#j9490626]
- [[cvs:lib/func.php]] (1.31)
- [[cvs:plugin/edit.inc.php]] (1.31)
**メッセージ [#r924dde5]
手書きで 「#freeze」 と書いても、そのページは凍結されない...
preg_replaceの条件がまずいようです。
ご検討をお願いします。
plugin/edit.inc.php: 50,180行目付近
// 手書きの#freezeを削除
- $vars['msg'] = preg_replace('/^#freeze\s*$/im', '', $v...
+ $vars['msg'] = preg_replace('/^#freeze(?:\(.*\))?[\s;]...
----
-セミコロンはいらなかったか・・・ (^^; -- [[teanan]] &new...
-おう、本当に凍結できる (^^; -- [[henoheno]] &new{2005-02...
- [[cvs:lib/func.php]] (1.31)
-- is_freeze() を修正しました。この手の行動は予期していた...
- [[cvs:plugin/edit.inc.php]] (1.31)
-- teananさんご指摘の部分を整理してコミットしました。これ...
- 問題がまだ残っていますので再オープンします。[[cvs:plugi...
@@ -6,7 +6,7 @@
// cmd=edit
// Remove #freeze written by hand
-define('PLUGIN_EDIT_FREEZE_REGEX', '/^#freeze(?:\(.*\))...
+define('PLUGIN_EDIT_FREEZE_REGEX', '/^(?:#freeze\s*)+/i...
function plugin_edit_action()
{
- 上のPatchでは、freezeで始まる別のプラグインがあった場合...
define('PLUGIN_EDIT_FREEZE_REGEX', '/^(?:#freeze(?!\w)\s...
--正規表現って難しいですね (^^; -- [[teanan]] &new{2005-0...
--ご指摘の部分をコミットしました。[[cvs:plugin/edit.inc.p...
-むしろ、エラーを吐いて更新を拒絶する方が適切な処理だった...
#comment
終了行:
*#freezeを手書きで凍結できてしまう [#n96d52d6]
-ページ: [[BugTrack2]]
-投稿者: [[teanan]]
-優先順位: 緊急
-状態: 完了
-カテゴリー: 本体バグ
-投稿日: 2005-02-17 (木) 13:40:32
-バージョン: 1.4.5
** 修正 [#j9490626]
- [[cvs:lib/func.php]] (1.31)
- [[cvs:plugin/edit.inc.php]] (1.31)
**メッセージ [#r924dde5]
手書きで 「#freeze」 と書いても、そのページは凍結されない...
preg_replaceの条件がまずいようです。
ご検討をお願いします。
plugin/edit.inc.php: 50,180行目付近
// 手書きの#freezeを削除
- $vars['msg'] = preg_replace('/^#freeze\s*$/im', '', $v...
+ $vars['msg'] = preg_replace('/^#freeze(?:\(.*\))?[\s;]...
----
-セミコロンはいらなかったか・・・ (^^; -- [[teanan]] &new...
-おう、本当に凍結できる (^^; -- [[henoheno]] &new{2005-02...
- [[cvs:lib/func.php]] (1.31)
-- is_freeze() を修正しました。この手の行動は予期していた...
- [[cvs:plugin/edit.inc.php]] (1.31)
-- teananさんご指摘の部分を整理してコミットしました。これ...
- 問題がまだ残っていますので再オープンします。[[cvs:plugi...
@@ -6,7 +6,7 @@
// cmd=edit
// Remove #freeze written by hand
-define('PLUGIN_EDIT_FREEZE_REGEX', '/^#freeze(?:\(.*\))...
+define('PLUGIN_EDIT_FREEZE_REGEX', '/^(?:#freeze\s*)+/i...
function plugin_edit_action()
{
- 上のPatchでは、freezeで始まる別のプラグインがあった場合...
define('PLUGIN_EDIT_FREEZE_REGEX', '/^(?:#freeze(?!\w)\s...
--正規表現って難しいですね (^^; -- [[teanan]] &new{2005-0...
--ご指摘の部分をコミットしました。[[cvs:plugin/edit.inc.p...
-むしろ、エラーを吐いて更新を拒絶する方が適切な処理だった...
#comment
ページ名: