Make WordPress Core

Ticket #51849: 51849.1.diff

File 51849.1.diff, 5.8 KB (added by xkon, 4 years ago)
  • src/wp-admin/includes/privacy-tools.php

     
    2020        $request    = get_post( $request_id );
    2121
    2222        if ( ! $request || 'user_request' !== $request->post_type ) {
    23                 return new WP_Error( 'privacy_request_error', __( 'Invalid user privacy request.' ) );
     23                return new WP_Error( 'privacy_request_error', __( 'Invalid personal data request.' ) );
    2424        }
    2525
    2626        $result = wp_send_user_request( $request_id );
     
    2828        if ( is_wp_error( $result ) ) {
    2929                return $result;
    3030        } elseif ( ! $result ) {
    31                 return new WP_Error( 'privacy_request_error', __( 'Unable to initiate user privacy confirmation request.' ) );
     31                return new WP_Error( 'privacy_request_error', __( 'Unable to initiate confirmation for personal data request.' ) );
    3232        }
    3333
    3434        return true;
     
    4949        $request    = wp_get_user_request( $request_id );
    5050
    5151        if ( ! $request ) {
    52                 return new WP_Error( 'privacy_request_error', __( 'Invalid user privacy request.' ) );
     52                return new WP_Error( 'privacy_request_error', __( 'Invalid personal data request.' ) );
    5353        }
    5454
    5555        update_post_meta( $request_id, '_wp_user_request_completed_timestamp', time() );
     
    104104                                        add_settings_error(
    105105                                                'action_type',
    106106                                                'action_type',
    107                                                 __( 'Invalid user privacy action.' ),
     107                                                __( 'Invalid personal data action.' ),
    108108                                                'error'
    109109                                        );
    110110                                }
     
    116116                                        add_settings_error(
    117117                                                'action_type',
    118118                                                'action_type',
    119                                                 __( 'Invalid user privacy action.' ),
     119                                                __( 'Invalid personal data request action.' ),
    120120                                                'error'
    121121                                        );
    122122                                }
     
    297297 */
    298298function wp_privacy_generate_personal_data_export_file( $request_id ) {
    299299        if ( ! class_exists( 'ZipArchive' ) ) {
    300                 wp_send_json_error( __( 'Unable to generate user privacy export file. ZipArchive not available.' ) );
     300                wp_send_json_error( __( 'Unable to generate personal data export file. ZipArchive not available.' ) );
    301301        }
    302302
    303303        // Get the request.
     
    304304        $request = wp_get_user_request( $request_id );
    305305
    306306        if ( ! $request || 'export_personal_data' !== $request->action_name ) {
    307                 wp_send_json_error( __( 'Invalid request ID when generating user privacy export file.' ) );
     307                wp_send_json_error( __( 'Invalid request ID when generating personal data export file.' ) );
    308308        }
    309309
    310310        $email_address = $request->email;
    311311
    312312        if ( ! is_email( $email_address ) ) {
    313                 wp_send_json_error( __( 'Invalid email address when generating user privacy export file.' ) );
     313                wp_send_json_error( __( 'Invalid email address when generating personal data export folder.' ) );
    314314        }
    315315
    316316        // Create the exports folder if needed.
     
    318318        $exports_url = wp_privacy_exports_url();
    319319
    320320        if ( ! wp_mkdir_p( $exports_dir ) ) {
    321                 wp_send_json_error( __( 'Unable to create user privacy export folder.' ) );
     321                wp_send_json_error( __( 'Unable to create personal data export folder.' ) );
    322322        }
    323323
    324324        // Protect export folder from browsing.
     
    326326        if ( ! file_exists( $index_pathname ) ) {
    327327                $file = fopen( $index_pathname, 'w' );
    328328                if ( false === $file ) {
    329                         wp_send_json_error( __( 'Unable to protect user privacy export folder from browsing.' ) );
     329                        wp_send_json_error( __( 'Unable to protect personal data export folder from browsing.' ) );
    330330                }
    331331                fwrite( $file, '<!-- Silence is golden. -->' );
    332332                fclose( $file );
     
    395395        $file = fopen( $json_report_pathname, 'w' );
    396396
    397397        if ( false === $file ) {
    398                 wp_send_json_error( __( 'Unable to open user privacy export file (JSON report) for writing.' ) );
     398                wp_send_json_error( __( 'Unable to open personal data export file (JSON report) for writing.' ) );
    399399        }
    400400
    401401        fwrite( $file, '{' );
     
    410410        $file = fopen( $html_report_pathname, 'w' );
    411411
    412412        if ( false === $file ) {
    413                 wp_send_json_error( __( 'Unable to open user privacy export file (HTML report) for writing.' ) );
     413                wp_send_json_error( __( 'Unable to open personal data export (HTML report) for writing.' ) );
    414414        }
    415415
    416416        fwrite( $file, "<!DOCTYPE html>\n" );
     
    504504        $zip = new ZipArchive;
    505505        if ( true === $zip->open( $archive_pathname, ZipArchive::CREATE ) ) {
    506506                if ( ! $zip->addFile( $json_report_pathname, 'export.json' ) ) {
    507                         $error = __( 'Unable to add data to user privacy export file (JSON format).' );
     507                        $error = __( 'Unable to archive the personal data export file (JSON format).' );
    508508                }
    509509
    510510                if ( ! $zip->addFile( $html_report_pathname, 'index.html' ) ) {
    511                         $error = __( 'Unable to add data to user privacy export file (HTML format).' );
     511                        $error = __( 'Unable to archive the personal data export file (HTML format).' );
    512512                }
    513513
    514514                $zip->close();
     
    529529                        do_action( 'wp_privacy_personal_data_export_file_created', $archive_pathname, $archive_url, $html_report_pathname, $request_id, $json_report_pathname );
    530530                }
    531531        } else {
    532                 $error = __( 'Unable to open user privacy export file (archive) for writing.' );
     532                $error = __( 'Unable to open personal data export file (archive) for writing.' );
    533533        }
    534534
    535535        // Remove the JSON file.
     
    758758        $request = wp_get_user_request( $request_id );
    759759
    760760        if ( ! $request || 'export_personal_data' !== $request->action_name ) {
    761                 wp_send_json_error( __( 'Invalid request ID when merging user privacy exporter data.' ) );
     761                wp_send_json_error( __( 'Invalid request ID when merging the exporter personal data.' ) );
    762762        }
    763763
    764764        $export_data = array();
     
    909909        $request = wp_get_user_request( $request_id );
    910910
    911911        if ( ! $request || 'remove_personal_data' !== $request->action_name ) {
    912                 wp_send_json_error( __( 'Invalid request ID when processing user privacy eraser data.' ) );
     912                wp_send_json_error( __( 'Invalid request ID when processing personal data to erase.' ) );
    913913        }
    914914
    915915        /** This filter is documented in wp-admin/includes/ajax-actions.php */