4 ¥Ú¡¼¥¸¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë
7 function plugin_include_convert()
9 global $script,$vars,$get,$post,$hr,$WikiName,$BracketName;
10 global $include_list; //½èÍýºÑ¥Ú¡¼¥¸Ì¾¤ÎÇÛÎó
12 if (!isset($include_list)) { $include_list = array($vars['page']=>TRUE); }
14 if (func_num_args() == 0) { return; }
16 list($page) = func_get_args();
18 if (!preg_match("/^($WikiName|\[\[$BracketName\]\])$/",$page))
21 if (!is_page($page) or isset($include_list[$page])) { return ''; }
22 $include_list[$page] = TRUE;
24 $tmppage = $vars['page'];
25 $get['page'] = $post['page'] = $vars['page'] = $page;
27 $body = convert_html(join('',get_source($page)));
29 $get['page'] = $post['page'] = $vars['page'] = $tmppage;
31 $link = "<a href=\"$script?cmd=edit&page=".rawurlencode($page)."\">".strip_bracket($page)."</a>";
32 if ($page == 'MenuBar') {
33 $body = "<span align=\"center\"><h5 class=\"side_label\">$link</h5></span>\n<small>$body</small>\n";
36 $body = "<h1>$link</h1>\n$body\n";