WordPress.org

Make WordPress Core

Ticket #4151: 4151b.thumbnail.creation.patch

File 4151b.thumbnail.creation.patch, 704 bytes (added by DD32, 11 years ago)

Patch thats uptodate with SVN-Trunk after admin re-organisation

  • wp-admin/includes/image.php

     
    8888                        elseif ( $type[2] == 3 ) {
    8989                                if (!imagepng( $thumbnail, $thumbpath ) ) {
    9090                                        $error = __( "Thumbnail path invalid" );
    91                                 }
     91                                }
     92                        }
     93                        if( empty($error) ){
     94                                // Set correct file permissions
     95                                $stat = stat( dirname( $thumbpath ));
     96                                $perms = $stat['mode'] & 0000666; //same permissions as parent folder, strip off the executable bitss
     97                                @ chmod( $thumbpath, $perms );
    9298                        }
    93 
    94                 }
    95         } else {
     99                }
     100        } else {
    96101                $error = __( 'File not found' );
    97102        }
    98103