$email = $email; $subject = $row['topic_title']; } else { $template = 'profile_send_email.txt'; $email = $row['user_email']; $name = $row['username']; $subject .= 'Email a friend'; } $mailer->to($email, $name); $mailer->reply_to($_CLASS['core_user']->data['user_email'], $_CLASS['core_user']->data['username']); $mailer->subject($subject); if ($cc) { $mailer->cc($_CLASS['core_user']->data['user_email'], $_CLASS['core_user']->data['username']); } //$mailer->extra_header('X-AntiAbuse: Board servername - ' . $config['server_name']); $mailer->extra_header('X-AntiAbuse: User_id - ' . $_CLASS['core_user']->data['user_id']); $mailer->extra_header('X-AntiAbuse: Username - ' . $_CLASS['core_user']->data['username']); $mailer->extra_header('X-AntiAbuse: User IP - ' . $_CLASS['core_user']->ip); $_CLASS['core_template']->assign_array(array('SITENAME' => $_CORE_CONFIG['global']['site_name'], 'BOARD_EMAIL' => $config['board_contact'], 'FROM_USERNAME' => $_CLASS['core_user']->data['username'], 'TO_USERNAME' => $topic_id ? $name : $row['username'], 'MESSAGE' => $message, 'TOPIC_NAME' => $topic_id ? strtr($row['topic_title'], array_flip(get_html_translation_table(HTML_ENTITIES))) : '', 'U_TOPIC' => $topic_id ? generate_link('Forums&file=viewforum&f=' . $row['forum_id'] . "&t={$topic_id}", array('full' => true, 'sid' => false)) : '')); $mailer->message = trim($_CLASS['core_template']->display('email/members_list/' . $template, true)); $mailer->send(); $_CLASS['core_display']->meta_refresh(3, generate_link()); $message = !$topic_id ? sprintf($_CLASS['core_user']->lang['RETURN_INDEX'], '<a href="' . generate_link() . '">', '</a>') : sprintf($_CLASS['core_user']->lang['RETURN_TOPIC'], '<a href="' . generate_link("Forums&file=viewtopic&f={$forum_id}&t=" . $row['topic_id']) . '">', '</a>'); trigger_error($_CLASS['core_user']->lang['EMAIL_SENT'] . '<br /><br />' . $message); } } if ($topic_id) { $_CLASS['core_template']->assign_array(array('EMAIL' => htmlspecialchars($email), 'NAME' => htmlspecialchars($name), 'TOPIC_TITLE' => $row['topic_title'], 'U_TOPIC' => generate_link("Forums&file=viewtopic&f={$row['forum_id']}&t={$topic_id}"), 'S_LANG_OPTIONS' => $topic_id ? language_select($email_lang) : '')); } $_CLASS['core_template']->assign_array(array('USERNAME' => !$topic_id ? $row['username'] : '', 'ERROR_MESSAGE' => empty($error) ? '' : implode('<br />', $error), 'L_EMAIL_BODY_EXPLAIN' => $_CLASS['core_user']->get_lang(!$topic_id ? 'EMAIL_BODY_EXPLAIN' : 'EMAIL_TOPIC_EXPLAIN'), 'S_POST_ACTION' => !$topic_id ? generate_link('Members_List&mode=email&u=' . $user_id, array('full' => true)) : generate_link("Members_List&mode=email&f={$row['forum_id']}&t={$topic_id}", array('full' => true)), 'S_SEND_USER' => !$topic_id)); break;