|
|
@ -89,7 +89,7 @@ class rcube_string_replacer
|
|
|
|
|
|
|
|
|
|
|
|
if ($url) {
|
|
|
|
if ($url) {
|
|
|
|
$suffix = $this->parse_url_brackets($url);
|
|
|
|
$suffix = $this->parse_url_brackets($url);
|
|
|
|
$i = $this->add($prefix . html::a(array(
|
|
|
|
$i = $this->add(html::a(array(
|
|
|
|
'href' => $url_prefix . $url,
|
|
|
|
'href' => $url_prefix . $url,
|
|
|
|
'target' => '_blank'
|
|
|
|
'target' => '_blank'
|
|
|
|
), rcube::Q($url)) . $suffix);
|
|
|
|
), rcube::Q($url)) . $suffix);
|
|
|
@ -97,7 +97,7 @@ class rcube_string_replacer
|
|
|
|
|
|
|
|
|
|
|
|
// Return valid link for recognized schemes, otherwise
|
|
|
|
// Return valid link for recognized schemes, otherwise
|
|
|
|
// return the unmodified string for unrecognized schemes.
|
|
|
|
// return the unmodified string for unrecognized schemes.
|
|
|
|
return $i >= 0 ? $this->get_replacement($i) : $matches[0];
|
|
|
|
return $i >= 0 ? $prefix . $this->get_replacement($i) : $matches[0];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|