OSDN Git Service

Corrected 1.54
[pukiwiki/pukiwiki.git] / plugin / lookup.inc.php
1 <?php
2 // $Id: lookup.inc.php,v 1.10 2004/07/31 03:09:20 henoheno Exp $
3
4 function plugin_lookup_convert()
5 {
6         global $script,$vars;
7
8         $args = func_get_args();
9
10         if (func_num_args() < 2) return FALSE;
11
12         $iwn = htmlspecialchars(trim(strip_tags($args[0])));
13         $btn = htmlspecialchars(trim(strip_tags($args[1])));
14
15         $default = '';
16         if (func_num_args() > 2)
17                 $default = htmlspecialchars(trim(strip_tags($args[2])));
18
19         $s_page = htmlspecialchars($vars['page']);
20
21         $ret = <<<EOD
22 <form action="$script" method="post">
23  <div>
24   <input type="hidden" name="plugin" value="lookup" />
25   <input type="hidden" name="refer" value="$s_page" />
26   <input type="hidden" name="inter" value="$iwn" />
27   $iwn:
28   <input type="text" name="page" size="30" value="$default" />
29   <input type="submit" value="$btn" />
30  </div>
31 </form>
32 EOD;
33         return $ret;
34 }
35 function plugin_lookup_action()
36 {
37         global $vars;
38
39         $url = get_interwiki_url($vars['inter'],$vars['page']);
40         if ($url === FALSE)
41         {
42                 return;
43         }
44
45         header("Location: $url");
46         die();
47 }
48 ?>