diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php index 5236a2e9f1..d3e0abfbcb 100644 --- a/phpBB/viewforum.php +++ b/phpBB/viewforum.php @@ -397,6 +397,10 @@ if($total_topics || $total_announcements) { $topic_title = preg_replace($orig_word, $replacement_word, stripslashes($topic_rowset[$i]['topic_title'])); } + else + { + $topic_title = stripslashes($topic_rowset[$i]['topic_title']); + } $topic_type = $topic_rowset[$i]['topic_type']; @@ -413,7 +417,6 @@ if($total_topics || $total_announcements) $topic_type = ""; } - $topic_id = $topic_rowset[$i]['topic_id']; $replies = $topic_rowset[$i]['topic_replies']; diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php index ff7b4a9059..243c995632 100644 --- a/phpBB/viewtopic.php +++ b/phpBB/viewtopic.php @@ -637,8 +637,6 @@ for($i = 0; $i < $total_posts; $i++) $message = preg_replace("/\:[0-9a-z\:]+\]/si", "]", $message); } - $message = make_clickable($message); - $message = ($user_sig != "") ? ereg_replace("\[addsig]$", "

_________________
" . $user_sig, $message) : ereg_replace("\[addsig]$", "", $message); if( count($orig_word) ) @@ -647,6 +645,8 @@ for($i = 0; $i < $total_posts; $i++) $message = preg_replace($orig_word, $replacement_word, $message); } + $message = make_clickable($message); + if($board_config['allow_smilies'] && $postrow[$i]['enable_smilies']) { $message = smilies_pass($message);