BugTrack/2246
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* plugin_<プラグイン名>_init が複数回呼ばれている [#b763a...
- ページ: [[BugTrack2]]
- 投稿者: [[sonots]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2007-06-15 (金) 15:50:00
- バージョン: 1.4.5-1.4.7
** メッセージ [#q8c8afb8]
plugin_<プラグイン名>_init 関数群は pukiwiki 一度の実行(...
調べた所
[[cvs-raw:lib/plugin.php?r1=1.1&r2=1.2]]
の時点で array_key_exists が isset に変更され、NULL が値...
これは [[BugTrack/779]] クリンナップのまとめ array_key_ex...
元に戻す修正パッチです。
--- org.orig/lib/plugin.php 2005-07-03 10:16:23.0000...
+++ org.dev/lib/plugin.php 2007-06-15 02:40:09.9375...
@@ -72,7 +72,7 @@
{
static $checked = array();
- if (isset($checked[$name])) return $checked[$nam...
+ if (array_key_exists($name, $checked)) return $c...
$func = 'plugin_' . $name . '_init';
if (function_exists($func)) {
--------
- コメントありがとうございます。ご指摘の通りかと思います...
-- [[cvs:lib/plugin.php]] (1.16)
- ごくろうさまです。良いと思います。完了にしておきました...
- 確認ありがとうございます。しかし、NULLかどうかをチェッ...
-- [[cvs:lib/plugin.php]] (1.17)
- こちらは最終的に、理解するために必要なステップをさらに...
-- [[cvs:lib/plugin.php]] (1.18)
//#comment
終了行:
* plugin_<プラグイン名>_init が複数回呼ばれている [#b763a...
- ページ: [[BugTrack2]]
- 投稿者: [[sonots]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2007-06-15 (金) 15:50:00
- バージョン: 1.4.5-1.4.7
** メッセージ [#q8c8afb8]
plugin_<プラグイン名>_init 関数群は pukiwiki 一度の実行(...
調べた所
[[cvs-raw:lib/plugin.php?r1=1.1&r2=1.2]]
の時点で array_key_exists が isset に変更され、NULL が値...
これは [[BugTrack/779]] クリンナップのまとめ array_key_ex...
元に戻す修正パッチです。
--- org.orig/lib/plugin.php 2005-07-03 10:16:23.0000...
+++ org.dev/lib/plugin.php 2007-06-15 02:40:09.9375...
@@ -72,7 +72,7 @@
{
static $checked = array();
- if (isset($checked[$name])) return $checked[$nam...
+ if (array_key_exists($name, $checked)) return $c...
$func = 'plugin_' . $name . '_init';
if (function_exists($func)) {
--------
- コメントありがとうございます。ご指摘の通りかと思います...
-- [[cvs:lib/plugin.php]] (1.16)
- ごくろうさまです。良いと思います。完了にしておきました...
- 確認ありがとうございます。しかし、NULLかどうかをチェッ...
-- [[cvs:lib/plugin.php]] (1.17)
- こちらは最終的に、理解するために必要なステップをさらに...
-- [[cvs:lib/plugin.php]] (1.18)
//#comment
ページ名: