Ticket #43931: 43931.diff
File 43931.diff, 3.8 KB (added by , 7 years ago) |
---|
-
src/wp-admin/includes/ajax-actions.php
4409 4409 wp_send_json_error( __( 'Exporter index out of range.' ) ); 4410 4410 } 4411 4411 4412 $index = $exporter_index - 1;4413 4414 4412 if ( $page < 1 ) { 4415 4413 wp_send_json_error( __( 'Page index cannot be less than one.' ) ); 4416 4414 } 4417 4415 4418 $exporter = $exporters[ $index ]; 4416 $exporter_keys = array_keys( $exporters ); 4417 $exporter = $exporters[ $exporter_keys[ $exporter_index - 1 ] ]; 4419 4418 4420 4419 if ( ! is_array( $exporter ) ) { 4421 4420 wp_send_json_error( … … 4442 4441 ); 4443 4442 } 4444 4443 4445 $callback = $exporter s[ $index ]['callback'];4446 $exporter_friendly_name = $exporter s[ $index ]['exporter_friendly_name'];4444 $callback = $exporter['callback']; 4445 $exporter_friendly_name = $exporter['exporter_friendly_name']; 4447 4446 4448 4447 $response = call_user_func( $callback, $email_address, $page ); 4449 4448 if ( is_wp_error( $response ) ) { … … 4591 4590 wp_send_json_error( __( 'Page index cannot be less than one.' ) ); 4592 4591 } 4593 4592 4594 $ index = $eraser_index - 1; // Convert to zero based for eraser index.4595 $eraser = $erasers[ $ index];4593 $eraser_keys = array_keys( $erasers ); 4594 $eraser = $erasers[ $eraser_keys[ $eraser_index - 1 ] ]; 4596 4595 4597 4596 if ( ! is_array( $eraser ) ) { 4598 4597 /* translators: %d: array index */ … … 4614 4613 wp_send_json_error( sprintf( __( 'Eraser array at index %d does not include a friendly name.' ), $eraser_index ) ); 4615 4614 } 4616 4615 4617 $callback = $eraser s[ $index ]['callback'];4618 $eraser_friendly_name = $eraser s[ $index ]['eraser_friendly_name'];4616 $callback = $eraser['callback']; 4617 $eraser_friendly_name = $eraser['eraser_friendly_name']; 4619 4618 4620 4619 $response = call_user_func( $callback, $email_address, $page ); 4621 4620 -
src/wp-includes/comment.php
3285 3285 * @return array $exporters An array of personal data exporters. 3286 3286 */ 3287 3287 function wp_register_comment_personal_data_exporter( $exporters ) { 3288 $exporters[ ] = array(3288 $exporters['wordpress-comments'] = array( 3289 3289 'exporter_friendly_name' => __( 'WordPress Comments' ), 3290 3290 'callback' => 'wp_comments_personal_data_exporter', 3291 3291 ); … … 3390 3390 * @return array $erasers An array of personal data erasers. 3391 3391 */ 3392 3392 function wp_register_comment_personal_data_eraser( $erasers ) { 3393 $erasers[ ] = array(3393 $erasers['wordpress-comments'] = array( 3394 3394 'eraser_friendly_name' => __( 'WordPress Comments' ), 3395 3395 'callback' => 'wp_comments_personal_data_eraser', 3396 3396 ); … … 3498 3498 'done' => $done, 3499 3499 ); 3500 3500 } 3501 -
src/wp-includes/media.php
4102 4102 * @return array An array of personal data exporters. 4103 4103 */ 4104 4104 function wp_register_media_personal_data_exporter( $exporters ) { 4105 $exporters[ ] = array(4105 $exporters['wordpress-media'] = array( 4106 4106 'exporter_friendly_name' => __( 'WordPress Media' ), 4107 4107 'callback' => 'wp_media_personal_data_exporter', 4108 4108 ); -
src/wp-includes/user.php
2834 2834 * @return array An array of personal data exporters. 2835 2835 */ 2836 2836 function wp_register_user_personal_data_exporter( $exporters ) { 2837 $exporters[ ] = array(2837 $exporters['wordpress-user'] = array( 2838 2838 'exporter_friendly_name' => __( 'WordPress User' ), 2839 2839 'callback' => 'wp_user_personal_data_exporter', 2840 2840 );