From 3d36530308e85b4ec7da1e9ffb26e1bbc93cb5f2 Mon Sep 17 00:00:00 2001 From: Ludovic Arnaud Date: Sat, 21 Jun 2003 01:43:07 +0000 Subject: [PATCH] Fixed signatures showing up no matter if you wanted it or not git-svn-id: file:///svn/phpbb/trunk@4161 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/viewtopic.php | 61 +++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 33 deletions(-) diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php index 2ca12e9097..0c1037774e 100644 --- a/phpBB/viewtopic.php +++ b/phpBB/viewtopic.php @@ -635,19 +635,19 @@ do $rowset[] = array( 'post_id' => $row['post_id'], - 'post_time' => $row['post_time'], - 'poster' => ($row['user_colour']) ? '' . $poster . '' : $poster, + 'post_time' => $row['post_time'], + 'poster' => ($row['user_colour']) ? '' . $poster . '' : $poster, 'user_id' => $row['user_id'], 'topic_id' => $row['topic_id'], 'forum_id' => $row['forum_id'], - 'post_subject' => $row['post_subject'], - 'post_edit_count' => $row['post_edit_count'], - 'post_edit_time' => $row['post_edit_time'], + 'post_subject' => $row['post_subject'], + 'post_edit_count' => $row['post_edit_count'], + 'post_edit_time' => $row['post_edit_time'], 'icon_id' => $row['icon_id'], - 'post_approved' => $row['post_approved'], - 'post_reported' => $row['post_reported'], - 'post_text' => $row['post_text'], - 'post_encoding' => $row['post_encoding'], + 'post_approved' => $row['post_approved'], + 'post_reported' => $row['post_reported'], + 'post_text' => $row['post_text'], + 'post_encoding' => $row['post_encoding'], 'bbcode_uid' => $row['bbcode_uid'], 'bbcode_bitfield' => $row['bbcode_bitfield'], 'enable_html' => $row['enable_html'], @@ -668,39 +668,32 @@ do if ($poster_id == ANONYMOUS) { $user_cache[$poster_id] = array( - 'joined' => '', + 'joined' => '', 'posts' => '', 'from' => '', - 'avatar' => '', - 'rank_title' => '', + 'avatar' => '', + 'rank_title' => '', 'rank_image' => '', - 'sig' => '', + 'sig' => '', 'posts' => '', - 'profile' => '', - 'pm' => '', + 'profile' => '', + 'pm' => '', 'email' => '', 'www' => '', 'icq_status_img'=> '', - 'icq' => '', - 'aim' => '', + 'icq' => '', + 'aim' => '', 'msn' => '', - 'search' => '' + 'search' => '' ); } else { $user_sig = ''; - if ($row['enable_sig'] && $row['user_sig'] && $config['allow_sig'] && $user->data['user_viewsigs']) + if ($row['user_sig'] && $config['allow_sig'] && $user->data['user_viewsigs']) { $user_sig = $row['user_sig']; $bbcode_bitfield |= $row['user_sig_bbcode_bitfield']; - -// if (!$auth->acl_get('f_html', $forum_id)) -// { -// $user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig); -// } - - $user_sig = ($row['user_allowsmile'] || $config['enable_smilies']) ? preg_replace('#', '')) ); @@ -888,7 +881,7 @@ foreach ($rowset as $key => $row) { $template->assign_block_vars('postrow', array( 'S_IGNORE_POST' => true, - 'S_ROW_COUNT' => $i++, + 'S_ROW_COUNT' => $i, 'L_IGNORE_POST' => sprintf($user->lang['POST_ENCODING'], $row['poster'], '', '')) ); @@ -898,8 +891,10 @@ foreach ($rowset as $key => $row) } // End signature parsing, only if needed - if ($user_cache[$poster_id]['sig'] && empty($user_cache['sig_parsed'])) + if ($row['enable_sig'] && $user_cache[$poster_id]['sig'] && empty($user_cache['sig_parsed'])) { + $user_cache[$poster_id]['sig'] = ($config['enable_smilies']) ? preg_replace('#