Example #1
0
    if (is_post_var('msg_id')) {
        $newsletter->set_id((int) get_post_var('msg_id'));
    }
    if (is_post_var('msg_recips')) {
        $newsletter->set_recipients(get_post_var('msg_recips'));
    }
    if (is_post_var('msg_subject')) {
        $newsletter->set_subject(get_post_var('msg_subject'));
    }
    if (is_post_var('msg_html')) {
        $newsletter->set_html(get_post_var('msg_html'));
    }
    if (is_post_var('msg_text')) {
        $newsletter->set_text(get_post_var('msg_text'));
    } else {
        $newsletter->generate_text();
    }
}
// Take recipient list from querystring if none specified thus far
if ($newsletter->get_recipients() == '' && is_get_var('list')) {
    foreach ($lists as $list) {
        $list_id = (int) get_get_var('list');
        if ($list->get_id() == $list_id) {
            $newsletter->set_recipients($list->get_name());
            break;
        }
    }
}
// Preview the newsletter
$preview_mode = is_post_var('preview_submit');
// Send the newsletter