2 // $Id: newpage.inc.php,v 1.9 2004/07/31 03:09:20 henoheno Exp $
4 function plugin_newpage_convert()
6 global $script,$vars,$_btn_edit,$_msg_newpage,$BracketName;
10 list($newpage) = func_get_args();
12 if (!preg_match("/^$BracketName$/",$newpage)) {
15 $s_page = htmlspecialchars(array_key_exists('refer',$vars) ? $vars['refer'] : $vars['page']);
16 $s_newpage = htmlspecialchars($newpage);
18 <form action="$script" method="post">
20 <input type="hidden" name="plugin" value="newpage" />
21 <input type="hidden" name="refer" value="$s_page" />
23 <input type="text" name="page" size="30" value="$s_newpage" />
24 <input type="submit" value="$_btn_edit" />
32 function plugin_newpage_action()
34 global $vars,$script,$_btn_edit,$_msg_newpage;
36 if ($vars['page'] == '') {
37 $retvars['msg'] = $_msg_newpage;
38 $retvars['body'] = plugin_newpage_convert();
41 $page = strip_bracket($vars['page']);
42 $r_page = rawurlencode(array_key_exists('refer',$vars) ?
43 get_fullname($page,$vars['refer']) : $page);
44 $r_refer = rawurlencode($vars['refer']);
46 header("Location: $script?cmd=read&page=$r_page&refer=$r_refer");