--- inc/global.php 2001/10/10 12:40:58 1.17 +++ inc/global.php 2001/10/12 09:22:02 1.18 @@ -55,10 +55,12 @@ $str = preg_replace('/(^[ ]+|[ ]+$)/m', '', $str); $str = preg_replace('/(\<\/?\s*(\w+)\\b[^\>]*\>)/e', 'array_search(MyUpper("\2"),'. '\$allowed,false)?"\1":HTMLSpecialChars("\1")', $str); - $str = preg_replace('/(\<\s*A\b)/i', '\\1 target=_blank class=more', $str); - $str = preg_replace('/(target=_blank class=[^ ]+)( target=_blank class=[^ ]+)+/', '\\1', $str); - $str = preg_replace('/(\<\s*TABLE\b)/i', '\\1 class=normal', $str); - $str = preg_replace('/(class=[^ ]+)( class=[^ ]+)+/', '\\1', $str); + if (!$full) { + $str = preg_replace('/(\<\s*TABLE\b)/i', '\\1 class=normal', $str); + $str = preg_replace('/(\<\s*A\b)/i', '\\1 class=underlined target=_blank', $str); + $str = preg_replace('/(class=[^ ]+)( class=[^ ]+)+/', '\\1', $str); + $str = preg_replace('/(class=[^ ]+ target=_blank)( class=[^ ]+ target=_blank)+/', '\\1', $str); + } $str = my_replace($str, "