} if ($_POST['showallunconfirmed'] && check_admin_referer()) { $list = newsletter_get_unconfirmed(); } if ($_POST['a'] == 'status' && check_admin_referer()) { newsletter_set_status(newsletter_request('id'), newsletter_request('status')); $_POST['a'] = 'search'; } if ($_POST['a'] == 'save' && check_admin_referer()) { newsletter_save(stripslashes_deep($_POST['subscriber'])); $_POST['a'] = 'search'; } if ($_POST['a'] == 'search' && check_admin_referer()) { $status = isset($_POST['unconfirmed']) ? 'S' : null; $order = $_POST['order']; $list = newsletter_search(newsletter_request('text'), $status, $order); } $options = null; $nc = new NewsletterControls($options, 'manage'); ?> <script type="text/javascript"> function newsletter_detail(id) { document.getElementById("action").value = "detail"; document.getElementById("id").value = id; document.getElementById("channel").submit(); } function newsletter_edit(id) { document.getElementById("action").value = "edit"; document.getElementById("id").value = id;
$wpdb->query("delete from " . $wpdb->prefix . "newsletter where list_" . $options['list'] . "<>0"); } if ($action == 'status') { newsletter_set_status($options['subscriber_id'], $options['subscriber_status']); } if ($action == 'list_manage') { if ($options['list_action'] == 'move') { echo 'move'; $wpdb->query("update " . $wpdb->prefix . 'newsletter set list_' . $options['list_1'] . '=0, list_' . $options['list_2'] . '=1' . ' where list_' . $options['list_1'] . '=1'); } if ($options['list_action'] == 'add') { $wpdb->query("update " . $wpdb->prefix . 'newsletter set list_' . $options['list_2'] . '=1' . ' where list_' . $options['list_1'] . '=1'); } } if ($action == 'search') { $list = newsletter_search($options['search_text'], $options['search_status'], $options['search_order'], $options['search_list'], $options['search_link']); } else { $list = array(); } $nc = new NewsletterControls($options); $nc->errors($errors); $nc->messages($messages); ?> <script type="text/javascript"> function newsletter_remove(f, id) { f.elements["options[subscriber_id]"].value = id; f.submit(); } function newsletter_set_status(f, id, status)