contentsを利用している複数のページを calendar_viewerで一覧する時に、最新の日のcontentsを過去の日のcontentsでも表示してしまう。
test1.4:階層(テストページは削除されました)
diff -u -r1.52 convert_html.php --- convert_html.php 31 Jul 2003 08:22:47 -0000 1.52 +++ convert_html.php 25 Aug 2003 00:23:35 -0000 @@ -833,15 +833,10 @@ } function replace_contents($arr) { - static $contents = NULL; - - if (is_null($contents)) - { - $contents = "<div class=\"contents\">\n"; - $contents .= "<a id=\"contents_{$this->id}\"></a>"; - $contents .= $this->contents->toString(); - $contents .= "</div>\n"; - } + $contents = "<div class=\"contents\">\n"; + $contents .= "<a id=\"contents_{$this->id}\"></a>"; + $contents .= $this->contents->toString(); + $contents .= "</div>\n"; array_shift($arr); return ($arr[1] != '') ? $contents.join('',$arr) : $contents; }