2 /////////////////////////////////////////////////
3 // PukiWiki - Yet another WikiWikiWeb clone.
5 // $Id: include.inc.php,v 1.9 2004/07/31 03:09:20 henoheno Exp $
10 ¥Ú¡¼¥¸¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë
13 function plugin_include_convert()
15 global $script,$vars,$get,$post,$hr,$WikiName,$BracketName;
16 global $_msg_include_restrict;
17 static $include_list = array(); //½èÍýºÑ¥Ú¡¼¥¸Ì¾¤ÎÇÛÎó
19 if (func_num_args() == 0)
24 $include_list[$vars['page']] = TRUE;
26 list($page) = func_get_args();
27 $page = strip_bracket($page);
29 if (!is_page($page) or isset($include_list[$page]))
33 $include_list[$page] = TRUE;
35 $_page = $vars['page'];
36 $get['page'] = $post['page'] = $vars['page'] = $page;
38 // include¤Î¤È¤¤Ï¡¢Ç§¾Ú²èÌ̤ò¤¤¤Á¤¤¤Á½Ð¤µ¤º¡¢¸å»ÏËö¤â¤³¤Á¤é¤Ç¤Ä¤±¤ë
39 if (check_readable($page, false, false)) {
40 $body = convert_html(get_source($page));
42 $body = str_replace('$1',$page,$_msg_include_restrict);
45 $get['page'] = $post['page'] = $vars['page'] = $_page;
47 $s_page = htmlspecialchars($page);
48 $r_page = rawurlencode($page);
49 $link = "<a href=\"$script?cmd=edit&page=$r_page\">$s_page</a>";
50 if ($page == 'MenuBar')
53 <span align="center"><h5 class="side_label">$link</h5></span>
59 $body = "<h1>$link</h1>\n$body\n";