diff --git a/wp-admin/includes/ajax-actions.php b/wp-admin/includes/ajax-actions.php index 3ac60c1eae..1a52e3e0fb 100644 --- a/wp-admin/includes/ajax-actions.php +++ b/wp-admin/includes/ajax-actions.php @@ -4564,8 +4564,8 @@ function wp_ajax_wp_privacy_erase_personal_data() { * Array of personal data exporters. * * @type string $callback Callable eraser that accepts an email address and - * a page and returns an array with the number of items - * removed, the number of items retained and any messages + * a page and returns an array with boolean values for + * whether items were removed or retained and any messages * from the eraser, as well as if additional pages are * available. * @type string $exporter_friendly_name Translated user facing friendly name for the eraser. @@ -4632,22 +4632,22 @@ function wp_ajax_wp_privacy_erase_personal_data() { ); } - if ( ! array_key_exists( 'num_items_removed', $response ) ) { + if ( ! array_key_exists( 'items_removed', $response ) ) { wp_send_json_error( sprintf( /* translators: %1$s: eraser friendly name, %2$d: array index */ - __( 'Expected num_items_removed key in response array from %1$s eraser (index %2$d).' ), + __( 'Expected items_removed key in response array from %1$s eraser (index %2$d).' ), esc_html( $eraser_friendly_name ), $eraser_index ) ); } - if ( ! array_key_exists( 'num_items_retained', $response ) ) { + if ( ! array_key_exists( 'items_retained', $response ) ) { wp_send_json_error( sprintf( /* translators: %1$s: eraser friendly name, %2$d: array index */ - __( 'Expected num_items_retained key in response array from %1$s eraser (index %2$d).' ), + __( 'Expected items_retained key in response array from %1$s eraser (index %2$d).' ), esc_html( $eraser_friendly_name ), $eraser_index ) @@ -4689,10 +4689,10 @@ function wp_ajax_wp_privacy_erase_personal_data() { } else { // No erasers, so we're done. $response = array( - 'num_items_removed' => 0, - 'num_items_retained' => 0, - 'messages' => array(), - 'done' => true, + 'items_removed' => false, + 'items_retained' => false, + 'messages' => array(), + 'done' => true, ); } diff --git a/wp-admin/js/xfn.js b/wp-admin/js/xfn.js index cd43d6e1e8..b0051b2c2f 100644 --- a/wp-admin/js/xfn.js +++ b/wp-admin/js/xfn.js @@ -141,8 +141,8 @@ jQuery( document ).ready( function( $ ) { var nonce = $action.data( 'nonce' ); var erasersCount = $action.data( 'erasers-count' ); - var removedCount = 0; - var retainedCount = 0; + var hasRemoved = false; + var hasRetained = false; var messages = []; $action.blur(); @@ -152,15 +152,15 @@ jQuery( document ).ready( function( $ ) { set_action_state( $action, 'remove_personal_data_idle' ); var summaryMessage = strings.noDataFound; var classes = 'notice-success'; - if ( 0 === removedCount ) { - if ( 0 === retainedCount ) { + if ( false === hasRemoved ) { + if ( false === hasRetained ) { summaryMessage = strings.noDataFound; } else { summaryMessage = strings.noneRemoved; classes = 'notice-warning'; } } else { - if ( 0 === retainedCount ) { + if ( false === hasRetained ) { summaryMessage = strings.foundAndRemoved; } else { summaryMessage = strings.someNotRemoved; @@ -192,11 +192,11 @@ jQuery( document ).ready( function( $ ) { return; } var responseData = response.data; - if ( responseData.num_items_removed ) { - removedCount += responseData.num_items_removed; + if ( responseData.items_removed ) { + hasRemoved = hasRemoved || responseData.items_removed; } - if ( responseData.num_items_retained ) { - retainedCount += responseData.num_items_removed; + if ( responseData.items_retained ) { + hasRetained = hasRetained || responseData.items_retained; } if ( responseData.messages ) { messages = messages.concat( responseData.messages ); diff --git a/wp-admin/js/xfn.min.js b/wp-admin/js/xfn.min.js index bdb29e8fe3..6382fcedf3 100644 --- a/wp-admin/js/xfn.min.js +++ b/wp-admin/js/xfn.min.js @@ -1 +1 @@ -jQuery(document).ready(function(a){a("#link_rel").prop("readonly",!0),a("#linkxfndiv input").bind("click keyup",function(){var b=a("#me").is(":checked"),c="";a("input.valinp").each(function(){b?a(this).prop("disabled",!0).parent().addClass("disabled"):(a(this).removeAttr("disabled").parent().removeClass("disabled"),a(this).is(":checked")&&""!==a(this).val()&&(c+=a(this).val()+" "))}),a("#link_rel").val(b?"me":c.substr(0,c.length-1))})}),jQuery(document).ready(function(a){function b(a,b){a.children().hide(),a.children("."+b).show()}function c(a){a.next().hasClass("request-results")&&a.next().remove()}function d(b,d,e,f){c(b);var g="";f.length&&(a.each(f,function(a,b){g=g+"
'+e+"
"+g+"'+e+"
"+g+"