function process_bulk_action() { $user_id = $_GET['member']; if ('delete_all' === $this->current_action()) { wpec_members_remove_all_capabilities($user_id); } }
function wpec_members_import_wp_users() { ///bulk option value 1 = add sub 2 = remove sub 3=remove allcapabilities else = 'no bulk option chosen' $bulk_option = $_POST['bulkchange']; $user_ids = $_POST['import_user']; $subscription = $_POST['roles']; $length = $_POST['length']; switch ($bulk_option) { case 1: if (empty($user_ids) || empty($length) || empty($subscription)) { wpec_members_display_error('You Must select Users, Subscription and a subscription duration to use this bulk option!'); return; } foreach ($user_ids as $user_id) { wpec_members_save_user($user_id, $length, $subscription); } //wpec_members_display_update('User\'s Subscriptions Added'); wp_safe_redirect('?page=wpec_members'); break; case 2: if (empty($user_ids)) { wpec_members_display_error('You Must select some users in order to remove their subscriptions'); return; } foreach ($user_ids as $user_id) { wpec_members_remove_all_capabilities($user_id); } wp_safe_redirect('?page=wpec_members'); break; default: wpec_members_display_error('You must select a bulk option!'); } }