|
@@ -856,7 +856,7 @@ function MessageFolder()
|
|
|
*/
|
|
|
function prepareMessageContext($type = 'subject', $reset = false)
|
|
|
{
|
|
|
- global $txt, $scripturl, $modSettings, $context, $messages_request, $memberContext, $recipients, $smcFunc;
|
|
|
+ global $txt, $scripturl, $modSettings, $settings, $context, $messages_request, $memberContext, $recipients, $smcFunc;
|
|
|
global $user_info, $subjects_request;
|
|
|
|
|
|
// Count the current message number....
|
|
@@ -945,6 +945,8 @@ function prepareMessageContext($type = 'subject', $reset = false)
|
|
|
$memberContext[$message['id_member_from']]['can_see_warning'] = !isset($context['disabled_fields']['warning_status']) && $memberContext[$message['id_member_from']]['warning_status'] && ($context['user']['can_mod'] || (!empty($modSettings['warning_show']) && ($modSettings['warning_show'] > 1 || $message['id_member_from'] == $user_info['id'])));
|
|
|
}
|
|
|
|
|
|
+ $memberContext[$message['id_member_from']]['show_profile_buttons'] = $settings['show_profile_buttons'] && (!empty($memberContext[$message['id_member_from']]['can_view_profile']) || (!empty($memberContext[$message['id_member_from']]['website']['url']) && !isset($context['disabled_fields']['website'])) || (in_array($memberContext[$message['id_member_from']]['show_email'], array('yes', 'yes_permission_override', 'no_through_forum'))) || $context['can_send_pm']);
|
|
|
+
|
|
|
// Censor all the important text...
|
|
|
censorText($message['body']);
|
|
|
censorText($message['subject']);
|