WordPress.org

Make WordPress Core

Ticket #13418: 13418.wp_convert_hr_to_bytes.2.patch

File 13418.wp_convert_hr_to_bytes.2.patch, 928 bytes (added by MikeHansenMe, 17 months ago)

refreshed patch. Code now found in different file.

  • wp-includes/media.php

     
    11031103 * @return unknown 
    11041104 */ 
    11051105function wp_convert_hr_to_bytes( $size ) { 
    1106         $size  = strtolower( $size ); 
    1107         $bytes = (int) $size; 
    1108         if ( strpos( $size, 'k' ) !== false ) 
    1109                 $bytes = intval( $size ) * 1024; 
    1110         elseif ( strpos( $size, 'm' ) !== false ) 
    1111                 $bytes = intval($size) * 1024 * 1024; 
    1112         elseif ( strpos( $size, 'g' ) !== false ) 
    1113                 $bytes = intval( $size ) * 1024 * 1024 * 1024; 
    1114         return $bytes; 
     1106        $size = trim( $size );  
     1107        $last = strtolower( $size[strlen( $size )-1] );  
     1108        switch( $last ) {  
     1109            // The 'G' modifier is available since PHP 5.1.0  
     1110            case 'g':  
     1111                $size *= 1024;  
     1112            case 'm':  
     1113                $size *= 1024;  
     1114            case 'k':  
     1115                $size *= 1024;  
     1116        }  
     1117        return $size;  
    11151118} 
    11161119 
    11171120/**