diff --git a/src/wp-admin/includes/file.php b/src/wp-admin/includes/file.php
index 9f404e3..32448c8 100644
a
|
b
|
function wp_privacy_generate_personal_data_export_file( $request_id ) { |
2013 | 2013 | $request = wp_get_user_request_data( $request_id ); |
2014 | 2014 | |
2015 | 2015 | if ( ! $request || 'export_personal_data' !== $request->action_name ) { |
2016 | | wp_send_json_error( __( 'Invalid request ID when generating export file' ) ); |
| 2016 | wp_send_json_error( __( 'Invalid request ID when generating export file.' ) ); |
2017 | 2017 | } |
2018 | 2018 | |
2019 | 2019 | $email_address = $request->email; |
2020 | 2020 | |
2021 | 2021 | if ( ! is_email( $email_address ) ) { |
2022 | | wp_send_json_error( __( 'Invalid email address when generating export file' ) ); |
| 2022 | wp_send_json_error( __( 'Invalid email address when generating export file.' ) ); |
2023 | 2023 | } |
2024 | 2024 | |
2025 | 2025 | // Create the exports folder if needed. |
… |
… |
function wp_privacy_generate_personal_data_export_file( $request_id ) { |
2037 | 2037 | if ( ! file_exists( $index_pathname ) ) { |
2038 | 2038 | $file = fopen( $index_pathname, 'w' ); |
2039 | 2039 | if ( false === $file ) { |
2040 | | wp_send_json_error( __( 'Unable to protect export folder from browsing' ) ); |
| 2040 | wp_send_json_error( __( 'Unable to protect export folder from browsing.' ) ); |
2041 | 2041 | } |
2042 | 2042 | fwrite( $file, 'Silence is golden.' ); |
2043 | 2043 | fclose( $file ); |
… |
… |
function wp_privacy_generate_personal_data_export_file( $request_id ) { |
2051 | 2051 | $html_report_pathname = $exports_dir . $html_report_filename; |
2052 | 2052 | $file = fopen( $html_report_pathname, 'w' ); |
2053 | 2053 | if ( false === $file ) { |
2054 | | wp_send_json_error( __( 'Unable to open export file (HTML report) for writing' ) ); |
| 2054 | wp_send_json_error( __( 'Unable to open export file (HTML report) for writing.' ) ); |
2055 | 2055 | } |
2056 | 2056 | |
2057 | 2057 | $title = sprintf( |
… |
… |
function wp_privacy_process_personal_data_export_page( $response, $exporter_inde |
2289 | 2289 | $request = wp_get_user_request_data( $request_id ); |
2290 | 2290 | |
2291 | 2291 | if ( ! $request || 'export_personal_data' !== $request->action_name ) { |
2292 | | wp_send_json_error( __( 'Invalid request ID when merging exporter data' ) ); |
| 2292 | wp_send_json_error( __( 'Invalid request ID when merging exporter data.' ) ); |
2293 | 2293 | } |
2294 | 2294 | |
2295 | 2295 | $export_data = array(); |
diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
index 621544e..1d86629 100644
a
|
b
|
function wp_create_user_request( $email_address = '', $action_name = '', $reques |
2987 | 2987 | $action_name = sanitize_key( $action_name ); |
2988 | 2988 | |
2989 | 2989 | if ( ! is_email( $email_address ) ) { |
2990 | | return new WP_Error( 'invalid_email', __( 'Invalid email address' ) ); |
| 2990 | return new WP_Error( 'invalid_email', __( 'Invalid email address.' ) ); |
2991 | 2991 | } |
2992 | 2992 | |
2993 | 2993 | if ( ! $action_name ) { |
2994 | | return new WP_Error( 'invalid_action', __( 'Invalid action name' ) ); |
| 2994 | return new WP_Error( 'invalid_action', __( 'Invalid action name.' ) ); |
2995 | 2995 | } |
2996 | 2996 | |
2997 | 2997 | $user = get_user_by( 'email', $email_address ); |
diff --git a/src/wp-login.php b/src/wp-login.php
index 4bdd831..9a73c4e 100644
a
|
b
|
switch ( $action ) { |
860 | 860 | |
861 | 861 | case 'confirmaction' : |
862 | 862 | if ( ! isset( $_GET['request_id'] ) ) { |
863 | | wp_die( __( 'Invalid request' ) ); |
| 863 | wp_die( __( 'Invalid request.' ) ); |
864 | 864 | } |
865 | 865 | |
866 | 866 | $request_id = (int) $_GET['request_id']; |