/** * Send mail to selected users using Swift */ function send_mail() { global $rmc_config, $xoopsConfig; extract($_POST); // Creating a message $mailer = new RMMailer($type == 'html' ? 'text/html' : 'text/plain'); $mailer->add_xoops_users($mailer_users); $mailer->set_subject($subject); $message = $type == 'html' ? TextCleaner::getInstance()->to_display($message) : $message; $mailer->set_body($message); if (!$mailer->batchSend()) { xoops_cp_header(); echo "<h3>" . __('There was errors while sending this emails', 'rmcommon') . "</h3>"; foreach ($mailer->errors() as $error) { echo "<div class='even'>" . $error . "</div>"; } xoops_cp_footer(); } redirectMsg('users.php?' . base64_decode($query), __('Message sent successfully!', 'rmcommon'), 0); }