WordPress.org

Make WordPress Core

Ticket #22604: 22604.2.diff

File 22604.2.diff, 2.3 KB (added by nacin, 17 months ago)
  • wp-includes/media.php

     
    12541254                'multipart'           => true, 
    12551255                'urlstream_upload'    => true, 
    12561256        ); 
    1257          
     1257 
    12581258        // Multi-file uploading doesn't currently work in iOS Safari, 
    12591259        // single-file allows the built-in camera to be used as source for images 
    12601260        if ( wp_is_mobile() ) 
     
    15371537                        <div class="upload-inline-status"></div> 
    15381538 
    15391539                        <div class="post-upload-ui"> 
    1540                                 <?php do_action( 'pre-upload-ui' ); ?> 
    1541                                 <?php do_action( 'pre-plupload-upload-ui' ); ?> 
    1542                                 <?php do_action( 'post-plupload-upload-ui' ); ?> 
     1540                                <?php 
     1541                                do_action( 'pre-upload-ui' ); 
     1542                                do_action( 'pre-plupload-upload-ui' ); 
    15431543 
    1544                                 <?php 
     1544                                remove_action('post-plupload-upload-ui', 'media_upload_flash_bypass'); 
     1545                                do_action( 'post-plupload-upload-ui' ); 
     1546                                add_action('post-plupload-upload-ui', 'media_upload_flash_bypass'); 
     1547 
    15451548                                $upload_size_unit = $max_upload_size = wp_max_upload_size(); 
    15461549                                $byte_sizes = array( 'KB', 'MB', 'GB' ); 
    15471550 
     
    15621565                                        printf( __( 'Maximum upload file size: %d%s.' ), esc_html($upload_size_unit), esc_html($byte_sizes[$u]) ); 
    15631566                                ?></p> 
    15641567 
    1565                                 <?php if ( ( $GLOBALS['is_IE'] || $GLOBALS['is_opera']) && $max_upload_size > 100 * 1024 * 1024 ) : ?> 
    1566                                         <p class="big-file-warning"><?php _e('Your browser has some limitations uploading large files with the multi-file uploader. Please use the browser uploader for files over 100MB.'); ?></p> 
     1568                                <?php if ( ( $GLOBALS['is_IE'] || $GLOBALS['is_opera']) && $max_upload_size > 100 * 1024 * 1024 ) : 
     1569                                        $browser_uploader = admin_url( 'media-new.php?browser-uploader' ); 
     1570                                        if ( $post = get_post() ) 
     1571                                                $browser_uploader .= '&amp;post_id=' . intval( $post->ID ); 
     1572                                        elseif ( ! empty( $GLOBALS['post_ID'] ) ) 
     1573                                                $browser_uploader .= '&amp;post_id=' . intval( $GLOBALS['post_ID'] ); 
     1574                                        ?> 
     1575                                        <p class="big-file-warning"><?php printf( __( 'Your browser has some limitations uploading large files with the multi-file uploader. Please use the <a href="%1$s" target="%2$s">browser uploader</a> for files over 100MB.' ), 
     1576                                                $browser_uploader, '_blank' ); ?></p> 
    15671577                                <?php endif; ?> 
    15681578 
    15691579                                <?php do_action( 'post-upload-ui' ); ?>