Uncripple zids.
This commit is contained in:
@@ -1128,14 +1128,22 @@ function prepare_text($text,$content_type = 'text/bbcode') {
|
||||
|
||||
|
||||
function zidify_callback($match) {
|
||||
$replace = '<a' . $match[1] . 'class="zrl"' . $match[2] . ' href="' . zid($match[3]) . '"';
|
||||
if (feature_enabled(local_user(),'sendzid')) {
|
||||
$replace = '<a' . $match[1] . ' href="' . zid($match[2]) . '"';}
|
||||
|
||||
else {
|
||||
$replace = '<a' . $match[1] . 'class="zrl"' . $match[2] . ' href="' . zid($match[3]) . '"';}
|
||||
|
||||
$x = str_replace($match[0],$replace,$match[0]);
|
||||
return $x;
|
||||
}
|
||||
|
||||
function zidify_links($s) {
|
||||
$s = preg_replace_callback('/\<a(.*?)class\=\"zrl\"(.*?)href\=\"(.*?)\"/ism','zidify_callback',$s);
|
||||
if (feature_enabled(local_user(),'sendzid')) {
|
||||
$s = preg_replace_callback('/\<a(.*?)href\=\"(.*?)\"/ism','zidify_callback',$s);}
|
||||
else {
|
||||
$s = preg_replace_callback('/\<a(.*?)class\=\"zrl\"(.*?)href\=\"(.*?)\"/ism','zidify_callback',$s);}
|
||||
|
||||
return $s;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user