--- include2.inc.php.orig +++ include2.inc.php @@ -23,7 +23,7 @@ $include_list[$vars['page']] = TRUE; - list($page,$limit) = func_get_args(); + list($page,$limit,$opt) = func_get_args(); $page = strip_bracket($page); if (!is_page($page) or isset($include_list[$page])) @@ -38,6 +38,7 @@ // includeのときは、認証画面をいちいち出さず、後始末もこちらでつける if (check_readable($page, false, false)) { $src = get_source($page); + $src = array_filter($src,"include_comment"); if ($limit>0){ $src = array_splice($src,0,$limit); } $body = convert_html($src); } else { @@ -48,7 +49,17 @@ $s_page = htmlspecialchars($page); $r_page = rawurlencode($page); - $link = "$s_page"; + + // リンク先の作成 + if($opt === "edit") { + $link = "$s_page"; + } elseif($opt === "title") { + $link = $s_page; + } elseif($opt === "none") { + $link = ""; + } else { + $link = "$s_page"; + } if ($page == 'MenuBar') { $body = <<