/**
  * Resets/deletes all IP Restrictions via AJAX.
  *
  * @package s2Member\IP_Restrictions
  * @since 3.5
  *
  * @attaches-to ``add_action("wp_ajax_ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax");``
  *
  * @return null Exits script execution after returning data for AJAX caller.
  */
 public static function delete_reset_all_ip_restrictions_via_ajax()
 {
     do_action("ws_plugin__s2member_before_delete_reset_all_ip_restrictions_via_ajax", get_defined_vars());
     status_header(200);
     header("Content-Type: text/plain; charset=UTF-8");
     while (@ob_end_clean()) {
     }
     // Clean any existing output buffers.
     if (current_user_can("create_users")) {
         if (!empty($_POST["ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax"])) {
             if ($nonce = $_POST["ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax"]) {
                 if (wp_verify_nonce($nonce, "ws-plugin--s2member-delete-reset-all-ip-restrictions-via-ajax")) {
                     if (c_ws_plugin__s2member_ip_restrictions::delete_reset_all_ip_restrictions()) {
                         $success = true;
                     }
                 }
             }
         }
     }
     exit(apply_filters("ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax", isset($success) && $success ? "1" : "0", get_defined_vars()));
 }
 /**
  * Resets/deletes all IP Restrictions via AJAX.
  *
  * @package s2Member\IP_Restrictions
  * @since 3.5
  *
  * @attaches-to ``add_action("wp_ajax_ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax");``
  *
  * @return null Exits script execution after returning data for AJAX caller.
  */
 public static function delete_reset_all_ip_restrictions_via_ajax()
 {
     do_action("ws_plugin__s2member_before_delete_reset_all_ip_restrictions_via_ajax", get_defined_vars());
     /**/
     status_header(200);
     /* Send a 200 OK status header. */
     header("Content-Type: text/plain; charset=utf-8");
     /* Content-Type with UTF-8. */
     eval('while (@ob_end_clean ());');
     /* End/clean all output buffers that may exist. */
     /**/
     if (current_user_can("create_users")) {
         /* Check priveledges. Ability to create Users? */
         /**/
         if (!empty($_POST["ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax"])) {
             if ($nonce = $_POST["ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax"]) {
                 if (wp_verify_nonce($nonce, "ws-plugin--s2member-delete-reset-all-ip-restrictions-via-ajax")) {
                     /**/
                     if (c_ws_plugin__s2member_ip_restrictions::delete_reset_all_ip_restrictions()) {
                         $success = true;
                     }
                 }
             }
         }
     }
     /* Yes, all IP Restrictions were deleted/reset. */
     /**/
     exit(apply_filters("ws_plugin__s2member_delete_reset_all_ip_restrictions_via_ajax", isset($success) && $success ? "1" : "0", get_defined_vars()));
 }