function plugin_xbel_convert() { global $script, $vars; global $_xbel_msg; // ユーザ認証されていない $id = auth::check_auth(); if (empty($id)) { return ''; } $argv = func_get_args(); $argc = func_num_args(); $field = array('pref'); for ($i = 0; $i < $argc; $i++) { ${$field}[$i] = $argv[$i]; } if (empty($pref)) { $pref = XBEL_PREF_PAGE; } $page_pref = xbel::get_data_prefix($pref); $rc = <<<EOD <form action="{$script}" method="post"> <input type="hidden" name="plugin" value="xbel" /> <input type="hidden" name="adm" value="list" /> <div> {$_xbel_msg['msg_text']} </div> <table> EOD; $i = 0; foreach ($page_pref as $_page) { $i++; $url = get_page_uri($_page); $rc .= <<<EOD <tr> <td><input type="checkbox" name="{$i}_c" /></td> <td><input type="hidden" name="{$i}_n" value="{$_page}" /><a href="{$url}">{$_page}</a></td> </tr> EOD; } if ($i == 0) { return $_xbel_msg['msg_zero']; } $rc .= <<<EOD </table> <div> <input type="submit" value="{$_xbel_msg['btn_exec']}" /> </div> </form> EOD; return $rc; }