本文整理汇总了PHP中SendPress_Data::remove_subscriber_status方法的典型用法代码示例。如果您正苦于以下问题:PHP SendPress_Data::remove_subscriber_status方法的具体用法?PHP SendPress_Data::remove_subscriber_status怎么用?PHP SendPress_Data::remove_subscriber_status使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SendPress_Data
的用法示例。
在下文中一共展示了SendPress_Data::remove_subscriber_status方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
function save()
{
if (isset($_POST['delete-this-user']) && $_POST['delete-this-user'] == 'yes') {
SendPress_Data::delete_subscriber($_POST['subscriberID']);
if ($_GET['listID']) {
SendPress_Admin::redirect('Subscribers_Subscribers', array('listID' => $_GET['listID']));
} else {
SendPress_Admin::redirect('Subscribers_All');
}
} else {
global $post;
$subscriber_info = array('email' => $_POST['email'], 'firstname' => $_POST['firstname'], 'lastname' => $_POST['lastname']);
SendPress_Data::update_subscriber($_POST['subscriberID'], $subscriber_info);
$args = array('post_type' => 'sendpress_list', 'post_status' => array('publish', 'draft'), 'posts_per_page' => 100, 'order' => 'ASC', 'orderby' => 'title');
$postslist = get_posts($args);
foreach ($postslist as $post) {
setup_postdata($post);
if (isset($_POST[$post->ID . "-status"]) && $_POST[$post->ID . "-status"] > 0) {
SendPress_Data::update_subscriber_status($post->ID, $_POST['subscriberID'], $_POST[$post->ID . "-status"]);
} else {
SendPress_Data::remove_subscriber_status($post->ID, $_POST['subscriberID']);
}
$notifications = SendPress_Data::get_post_notification_types();
if (isset($_POST[$post->ID . "-pn"]) && array_key_exists($_POST[$post->ID . "-pn"], $notifications)) {
SendPress_Data::update_subscriber_meta($_POST['subscriberID'], 'post_notifications', $_POST[$post->ID . "-pn"], $post->ID);
}
}
wp_reset_postdata();
}
SendPress_Admin::redirect('Subscribers_Subscriber', array('subscriberID' => $_POST['subscriberID']));
}
开发者ID:pmatheus,项目名称:participacao-sitebase,代码行数:31,代码来源:class-sendpress-view-subscribers-subscriber.php
示例2: wp_redirect
}
wp_redirect(esc_url_raw(admin_url('admin.php?page=' . SPNL()->validate->page($_GET['page']))));
break;
case 'delete-subscriber':
$l = SPNL()->validate->int($_GET['listID']);
$s = SPNL()->validate->int($_GET['subscriberID']);
if ($l > 0 && $s > 0) {
SendPress_Data::remove_subscriber_status($l, $s);
}
wp_redirect(esc_url_raw(admin_url('admin.php?page=' . SPNL()->validate->page($_GET['page']) . '&view=subscribers&listID=' . $_GET['listID'])));
break;
case 'delete-subscribers-bulk':
$subscriber_delete = $_GET['subscriber'];
$list = SPNL()->validate->int($_GET['listID']);
foreach ($subscriber_delete as $subscriberID) {
SendPress_Data::remove_subscriber_status($list, SPNL()->validate->int($subscriberID));
}
wp_redirect(esc_url_raw(admin_url('admin.php?page=' . SPNL()->validate->page($_GET['page']) . '&view=subscribers&listID=' . $_GET['listID'])));
break;
case 'delete-report':
$r = SPNL()->validate->int($_GET['reportID']);
if ($r > 0) {
SendPress_Posts::report_delete($_GET['reportID']);
}
wp_redirect(esc_url_raw(admin_url('admin.php?page=' . SPNL()->validate->page($_GET['page']))));
break;
case 'delete-reports-bulk':
$email_delete = $_GET['report'];
foreach ($email_delete as $emailID) {
$email = SPNL()->validate->int($emailID);
if ($email > 0) {