Changeset 22538
- Timestamp:
- 11/10/2012 08:42:27 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/image.php
r22319 r22538 23 23 * @return string|WP_Error|false New filepath on success, WP_Error or false on failure. 24 24 */ 25 function wp_crop_image( $src_file, $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h, $src_abs = false, $dst_file = false ) { 26 if ( is_numeric( $src_file ) ) { // Handle int as attachment ID 27 $src_file = get_attached_file( $src_file ); 25 function wp_crop_image( $src, $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h, $src_abs = false, $dst_file = false ) { 26 $src_file = $src; 27 if ( is_numeric( $src ) ) { // Handle int as attachment ID 28 $src_file = get_attached_file( $src ); 29 28 30 if ( ! file_exists( $src_file ) ) { 29 31 // If the file doesn't exist, attempt a url fopen on the src link. 30 32 // This can occur with certain file replication plugins. 31 $src_file = _load_image_to_edit_path( $src _file, 'full' );33 $src_file = _load_image_to_edit_path( $src, 'full' ); 32 34 } 33 35 } -
trunk/wp-includes/class-wp-image-editor-gd.php
r22510 r22538 52 52 return true; 53 53 54 if ( ! is_file( $this->file ) )54 if ( ! is_file( $this->file ) && ! preg_match( '|^https?://|', $this->file ) ) 55 55 return new WP_Error( 'error_loading_image', __('File doesn’t exist?'), $this->file ); 56 56 -
trunk/wp-includes/class-wp-image-editor-imagick.php
r22510 r22538 53 53 return true; 54 54 55 if ( ! is_file( $this->file ) )55 if ( ! is_file( $this->file ) && ! preg_match( '|^https?://|', $this->file ) ) 56 56 return new WP_Error( 'error_loading_image', __('File doesn’t exist?'), $this->file ); 57 57
Note: See TracChangeset
for help on using the changeset viewer.