Ticket #44236: 44263.4.patch
File 44263.4.patch, 2.8 KB (added by , 6 years ago) |
---|
-
src/wp-admin/includes/file.php
2042 2042 $stripped_email = str_replace( '@', '-at-', $email_address ); 2043 2043 $stripped_email = sanitize_title( $stripped_email ); // slugify the email address 2044 2044 $obscura = wp_generate_password( 32, false, false ); 2045 $file_basename = 'wp-personal-data-file-' . $stripped_email . '-' . $obscura; 2045 2046 /** 2047 * Filters the personal data export file basename 2048 * 2049 * @since 4.9.9 2050 * 2051 * @param string $file_basename The personal data export file basename. 2052 */ 2053 $file_basename = 'wp-personal-data-file-' . $stripped_email . '-' . $obscura; 2054 $file_basename = apply_filters( 'wp_personal_export_file_basename', $file_basename ); 2046 2055 $html_report_filename = $file_basename . '.html'; 2047 2056 $html_report_pathname = wp_normalize_path( $exports_dir . $html_report_filename ); 2048 2057 $file = fopen( $html_report_pathname, 'w' ); … … 2150 2159 2151 2160 $zip = new ZipArchive; 2152 2161 if ( true === $zip->open( $archive_pathname, ZipArchive::CREATE ) ) { 2153 if ( ! $zip->addFile( $html_report_pathname, 'index.html') ) {2162 if ( ! $zip->addFile( $html_report_pathname, $html_report_filename ) ) { 2154 2163 $error = __( 'Unable to add data to export file.' ); 2155 2164 } 2156 2165