'', 'body' => ''); } function plugin_jumplist_convert() { global $script,$vars,$BracketName; $refer = $vars['page']; $body = ''; if(func_num_args() > 1) { $options = func_get_args(); $_pattern =<<)? # (1) alias ( # (2) PageName,WikiName (?:$WikiName)|(?:$BracketName) ) (\#(?:[a-zA-Z][\w-]*)?)? # (3) anchor \]\] # close bracket EOD; $select_options = ''; foreach($options as $name) { $match = array(); if(preg_match("/$_pattern/x",$name,$match)) { // 存在するページのみをselectできるようにする $checkpage = get_fullname($match[2],$refer); if(is_page($checkpage)) { $_value = $checkpage; if($match[1]!='') { $_name = htmlspecialchars($match[1]); } else { $_name = htmlspecialchars($match[2]); } $select_options .= "\n"; } } } if($select_options!='') { $s_refer = htmlspecialchars($refer); $body .= <<
EOD; } } return $body; } ?>