diff --git a/library/includes/functions.php b/library/includes/functions.php index 7d6c81763..714d3354a 100644 --- a/library/includes/functions.php +++ b/library/includes/functions.php @@ -787,7 +787,7 @@ function wbr($text, $max_word_length = HTML_WBR_LENGTH) return preg_replace("/([\w\->;:.,~!?(){}@#$%^*\/\\\\]{" . $max_word_length . "})/ui", '$1', $text); } -function generate_user_info($row, bool $group_mod = false): array +function generate_user_info($row, bool $have_auth = IS_ADMIN): array { global $userdata, $lang, $images, $bb_cfg; @@ -798,7 +798,7 @@ function generate_user_info($row, bool $group_mod = false): array $pm = $bb_cfg['text_buttons'] ? '' . $lang['SEND_PM_TXTB'] . '' : '' . $lang['SEND_PRIVATE_MESSAGE'] . ''; $avatar = get_avatar($row['user_id'], $row['avatar_ext_id'], !bf($row['user_opt'], 'user_opt', 'dis_avatar'), 50, 50); - if (bf($row['user_opt'], 'user_opt', 'user_viewemail') || $group_mod || ($row['user_id'] == $userdata['user_id'])) { + if (bf($row['user_opt'], 'user_opt', 'user_viewemail') || $have_auth || ($row['user_id'] == $userdata['user_id'])) { $email_uri = ($bb_cfg['board_email_form']) ? ("profile.php?mode=email&" . POST_USERS_URL . "=" . $row['user_id']) : 'mailto:' . $row['user_email']; $email = '' . $row['user_email'] . ''; } else { diff --git a/styles/templates/default/memberlist.tpl b/styles/templates/default/memberlist.tpl index edfc7e498..680d5c7a1 100644 --- a/styles/templates/default/memberlist.tpl +++ b/styles/templates/default/memberlist.tpl @@ -24,7 +24,7 @@ # {L_USERNAME} {L_PM} - {L_EMAIL} + {L_EMAIL} {L_LOCATION} {L_JOINED} {L_POSTS_SHORT} @@ -41,7 +41,7 @@ {memberrow.ROW_NUMBER}
{memberrow.AVATAR}
{memberrow.USER} {memberrow.PM} - {memberrow.EMAIL} + {memberrow.EMAIL} {memberrow.FROM} {memberrow.JOINED_RAW}