WordPress.org

Make WordPress Core

Ticket #20807: 20807-3.patch

File 20807-3.patch, 2.1 KB (added by azaozz, 23 months ago)
  • wp-admin/includes/image.php

     
    311311 
    312312                if ( ! empty( $exif['Copyright'] ) ) 
    313313                        $meta['copyright'] = utf8_encode( trim( $exif['Copyright'] ) ); 
    314                 if ( ! empty($exif['FNumber'] ) ) 
     314 
     315                if ( ! empty( $exif['FNumber'] ) ) 
    315316                        $meta['aperture'] = round( wp_exif_frac2dec( $exif['FNumber'] ), 2 ); 
    316                 if ( ! empty($exif['Model'] ) ) 
     317 
     318                if ( ! empty( $exif['Model'] ) ) 
    317319                        $meta['camera'] = utf8_encode( trim( $exif['Model'] ) ); 
    318                 if ( ! empty($exif['DateTimeDigitized'] ) ) 
     320 
     321                if ( ! empty( $exif['DateTimeDigitized'] ) ) 
    319322                        $meta['created_timestamp'] = wp_exif_date2ts($exif['DateTimeDigitized'] ); 
    320                 if ( ! empty($exif['FocalLength'] ) ) 
     323 
     324                if ( ! empty( $exif['FocalLength'] ) ) 
    321325                        $meta['focal_length'] = wp_exif_frac2dec( $exif['FocalLength'] ); 
    322                 if ( ! empty($exif['ISOSpeedRatings'] ) ) 
    323                         $meta['iso'] = utf8_encode( trim( $exif['ISOSpeedRatings'] ) ); 
    324                 if ( ! empty($exif['ExposureTime'] ) ) 
     326 
     327                if ( ! empty( $exif['ISOSpeedRatings'] ) ) { 
     328                        if ( is_string( $exif['ISOSpeedRatings'] ) ) 
     329                                $meta['iso'] = utf8_encode( trim( $exif['ISOSpeedRatings'] ) ); 
     330                        elseif ( is_array( $exif['ISOSpeedRatings'] ) ) 
     331                                $meta['iso'] = utf8_encode( trim( (string) array_shift( $exif['ISOSpeedRatings'] ) ) ); 
     332                } 
     333 
     334                if ( ! empty( $exif['ExposureTime'] ) ) 
    325335                        $meta['shutter_speed'] = wp_exif_frac2dec( $exif['ExposureTime'] ); 
    326336        } 
    327337 
  • wp-includes/js/plupload/handlers.dev.js

     
    417417 
    418418                        setResize( getUserSetting('upload_resize', false) ); 
    419419 
    420                         if ( up.features.dragdrop ) { 
     420                        if ( up.features.dragdrop && !$(document.body).hasClass('mobile') ) { 
    421421                                uploaddiv.addClass('drag-drop'); 
    422422                                $('#drag-drop-area').bind('dragover.wp-uploader', function(){ // dragenter doesn't fire right :( 
    423423                                        uploaddiv.addClass('drag-over');