@@ -1896,14 +1896,14 @@ function _unzip_file_pclzip( $file, $to, $needed_dirs = array() ) {
18961896 $ uncompressed_size = 0 ;
18971897
18981898 // Determine any children directories needed (From within the archive).
1899- foreach ( $ archive_files as $ file ) {
1900- if ( str_starts_with ( $ file ['filename ' ], '__MACOSX/ ' ) ) { // Skip the OS X-created __MACOSX directory.
1899+ foreach ( $ archive_files as $ archive_file ) {
1900+ if ( str_starts_with ( $ archive_file ['filename ' ], '__MACOSX/ ' ) ) { // Skip the OS X-created __MACOSX directory.
19011901 continue ;
19021902 }
19031903
1904- $ uncompressed_size += $ file ['size ' ];
1904+ $ uncompressed_size += $ archive_file ['size ' ];
19051905
1906- $ needed_dirs [] = $ to . untrailingslashit ( $ file ['folder ' ] ? $ file ['filename ' ] : dirname ( $ file ['filename ' ] ) );
1906+ $ needed_dirs [] = $ to . untrailingslashit ( $ archive_file ['folder ' ] ? $ archive_file ['filename ' ] : dirname ( $ archive_file ['filename ' ] ) );
19071907 }
19081908
19091909 // Enough space to unzip the file and copy its contents, with a 10% buffer.
@@ -1967,22 +1967,22 @@ function _unzip_file_pclzip( $file, $to, $needed_dirs = array() ) {
19671967 }
19681968
19691969 // Extract the files from the zip.
1970- foreach ( $ archive_files as $ file ) {
1971- if ( $ file ['folder ' ] ) {
1970+ foreach ( $ archive_files as $ archive_file ) {
1971+ if ( $ archive_file ['folder ' ] ) {
19721972 continue ;
19731973 }
19741974
1975- if ( str_starts_with ( $ file ['filename ' ], '__MACOSX/ ' ) ) { // Don't extract the OS X-created __MACOSX directory files.
1975+ if ( str_starts_with ( $ archive_file ['filename ' ], '__MACOSX/ ' ) ) { // Don't extract the OS X-created __MACOSX directory files.
19761976 continue ;
19771977 }
19781978
19791979 // Don't extract invalid files:
1980- if ( 0 !== validate_file ( $ file ['filename ' ] ) ) {
1980+ if ( 0 !== validate_file ( $ archive_file ['filename ' ] ) ) {
19811981 continue ;
19821982 }
19831983
1984- if ( ! $ wp_filesystem ->put_contents ( $ to . $ file ['filename ' ], $ file ['content ' ], FS_CHMOD_FILE ) ) {
1985- return new WP_Error ( 'copy_failed_pclzip ' , __ ( 'Could not copy file. ' ), $ file ['filename ' ] );
1984+ if ( ! $ wp_filesystem ->put_contents ( $ to . $ archive_file ['filename ' ], $ archive_file ['content ' ], FS_CHMOD_FILE ) ) {
1985+ return new WP_Error ( 'copy_failed_pclzip ' , __ ( 'Could not copy file. ' ), $ archive_file ['filename ' ] );
19861986 }
19871987 }
19881988
0 commit comments