function InlineConverter($converters = NULL, $excludes = NULL)
{
+ $this->__construct($converters, $excludes);
+ }
+ function __construct($converters = NULL, $excludes = NULL)
+ {
if ($converters === NULL) {
$converters = array(
'plugin', // Inline plugins
var $body;
var $alias;
- // Constructor
function Link($start)
{
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
$this->start = $start;
}
function Link_plugin($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
{
function Link_note($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
{
function Link_url($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
{
function Link_url_interwiki($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
function Link_mailto($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
function Link_interwikiname($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
function Link_bracketname($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
{
function Link_wikiname($start)
{
- parent::Link($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
function Link_autolink($start)
{
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
global $autolink;
- parent::Link($start);
+ parent::__construct($start);
if (! $autolink || ! file_exists(CACHE_DIR . 'autolink.dat'))
return;
{
function Link_autolink_a($start)
{
- parent::Link_autolink($start);
+ $this->__construct($start);
+ }
+ function __construct($start)
+ {
+ parent::__construct($start);
}
function get_pattern()
return $al_left . '<a ' . 'href="' . $script . '?' . $r_page . $anchor .
'"' . $title . '>' . $s_alias . '</a>' . $al_right;
} else {
+ // Support Page redirection
+ $redirect_page = get_pagename_on_redirect($page);
+ if ($redirect_page !== false) {
+ return make_pagelink($redirect_page, $s_alias);
+ }
// Dangling link
if (PKWK_READONLY) return $s_alias; // No dacorations