Exemplo n.º 1
0
/**
* 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);
}