WordPress.org

Make WordPress Core

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

File 4151b.thumbnail.creation.patch, 704 bytes (added by DD32, 7 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