User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
Counter: 8483, today: 18, yesterday: 7

PukiWikiMod Calendar2プラグインで 原因解明

ls2プラグインのソースを追って、原因がわかったみたい。
function ls2_check_arg内の、

list($val,$thisval) = split(":",$val);

ってところで、depth:2とかいうパラメータを:を区切文字にして、depthと2とに分解してるのだが、
普通の:が付いてないパラメータを与えると、list分解できずにこける場合が有るようだ。
てなわけで、

if (strstr($val,':')){
   list($val,$thisval) = split(":",$val);
}

というように、事前に:文字を判定してから、分解するようにしたら落ちなくなった。

関連ページ

作業記録/PukiWikiMod Calendar2プラグインで その2


コメント


ページコメント
投稿された内容の著作権はコメントの投稿者に帰属します。

トラックバック [ トラックバック(0) ]
トラックバック URL: http://www.kowa.org/modules/pukiwiki/tb/74