fetch_row($sql)) { $username = $row['username']; $user_email = $row['user_email']; $user_lang = $row['user_lang']; if (isset($_POST['submit'])) { $subject = trim(html_entity_decode($_POST['subject'])); $message = trim(html_entity_decode($_POST['message'])); if (!$subject) { $errors[] = $lang['EMPTY_SUBJECT_EMAIL']; } if (!$message) { $errors[] = $lang['EMPTY_MESSAGE_EMAIL']; } if (!$errors) { // Sending email $emailer = new TorrentPier\Emailer(); $emailer->set_to($user_email, $username); $emailer->set_subject($subject); $emailer->set_template('profile_send_email', $user_lang); $emailer->assign_vars([ 'FROM_USERNAME' => $userdata['username'], 'TO_USERNAME' => $username, 'MESSAGE' => $message ]); $emailer->send(); bb_die($lang['EMAIL_SENT']); } } $template->assign_vars([ 'USERNAME' => profile_url($row), 'S_HIDDEN_FIELDS' => '', 'S_POST_ACTION' => "profile.php?mode=email&" . POST_USERS_URL . "=$user_id", 'ERROR_MESSAGE' => ($errors) ? implode('
', array_unique($errors)) : '' ]); print_page('usercp_email.tpl'); } else { bb_die($lang['USER_NOT_EXIST']); }