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
コメント