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 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; }