function setParam($page, $name, $body, $type = '', $alias = '')
 {
     static $converter = NULL;
     $this->page = $page;
     $this->name = $name;
     $this->body = $body;
     $this->type = $type;
     if ($type != 'InterWikiName' and preg_match('/\\.(gif|png|jpe?g)$/i', $alias)) {
         $alias = htmlspecialchars($alias);
         $alias = "<img src=\"{$alias}\" alt=\"{$name}\" />";
     } else {
         if ($alias != '') {
             if ($converter === NULL) {
                 $converter = new PukiWikiInlineConverter(array('plugin'));
             }
             $alias = PukiWikiConfig::applyRules($converter->convert($alias, $page));
         }
     }
     $this->alias = $alias;
     return TRUE;
 }
 function make_link($string, $page = '')
 {
     static $converter;
     if (!isset($converter)) {
         $converter = new PukiWikiInlineConverter();
     }
     $_converter = $converter->get_clone($converter);
     // copy
     return $_converter->convert($string, $page);
 }
 function setParam($page, $name, $body, $type = '', $alias = '')
 {
     static $converter = NULL;
     $this->page = $page;
     $this->name = $name;
     $this->body = $body;
     $this->type = $type;
     if (PukiWikiFunc::is_url($alias) && preg_match('/\\.(gif|png|jpe?g)$/i', $alias)) {
         $alias = htmlspecialchars($alias);
         $alias = "<img src=\"{$alias}\" alt=\"{$name}\" />";
     } else {
         if ($alias != '') {
             if ($converter === NULL) {
                 $converter = new PukiWikiInlineConverter(array('plugin'));
             }
             $alias = PukiWikiConfig::applyRules($converter->convert($alias, $page));
             $alias = preg_replace('#</?a[^>]*>#i', '', $alias);
             //BugTrack 669
         }
     }
     $this->alias = $alias;
     return TRUE;
 }