BugTrack/2283 より移動:
file_head() を使っているものも含めて、新しくBugTrack を立ち上げた方がいいような話題の気がしますが、とりあえずls2 についてはここで。
get_source() が(FALSE を含む)array型以外を返してきた場合に、foreach が文句を言う可能性があるので、plugin_pcomment_get_comments() を参考に対策してみました(というか、ほぼ丸写し・・・)。
+ $data = get_source($page); + if (! is_array($data)) return; $anchor = PLUGIN_LS2_ANCHOR_ORIGIN; $matches = array(); - foreach (get_source($page) as $line) { + foreach ($data as $line) { if ($params['title'] && preg_match('/^(\*{1,3})/', $line, $matches)) {