Ticket #39774: 39774.patch
File 39774.patch, 1.2 KB (added by , 8 years ago) |
---|
-
src/wp-includes/functions.php
2063 2063 2064 2064 // Check for both lower and upper case extension or image sub-sizes may be overwritten. 2065 2065 while ( file_exists($dir . "/$filename") || file_exists($dir . "/$filename2") ) { 2066 $new_number = $number + 1;2066 $new_number = (int) $number + 1; 2067 2067 $filename = str_replace( array( "-$number$ext", "$number$ext" ), "-$new_number$ext", $filename ); 2068 2068 $filename2 = str_replace( array( "-$number$ext2", "$number$ext2" ), "-$new_number$ext2", $filename2 ); 2069 2069 $number = $new_number; … … 2083 2083 } 2084 2084 2085 2085 while ( file_exists( $dir . "/$filename" ) ) { 2086 $new_number = (int) $number + 1; 2086 2087 if ( '' == "$number$ext" ) { 2087 $filename = "$filename-" . ++$number;2088 $filename = "$filename-" . $new_number; 2088 2089 } else { 2089 $filename = str_replace( array( "-$number$ext", "$number$ext" ), "-" . ++$number . $ext, $filename );2090 $filename = str_replace( array( "-$number$ext", "$number$ext" ), "-" . $new_number . $ext, $filename ); 2090 2091 } 2092 $number = $new_number; 2091 2093 } 2092 2094 } 2093 2095