Changeset 4628 for trunk/wp-admin/upload-functions.php
- Timestamp:
- 12/07/2006 10:42:22 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/upload-functions.php
r4612 r4628 221 221 $id = wp_insert_attachment($attachment, $file, $post_id); 222 222 223 if ( preg_match('!^image/!', $attachment['post_mime_type']) ) { 224 // Generate the attachment's postmeta. 225 $imagesize = getimagesize($file); 226 $imagedata['width'] = $imagesize['0']; 227 $imagedata['height'] = $imagesize['1']; 228 list($uwidth, $uheight) = get_udims($imagedata['width'], $imagedata['height']); 229 $imagedata['hwstring_small'] = "height='$uheight' width='$uwidth'"; 230 $imagedata['file'] = $file; 231 232 wp_update_attachment_metadata( $id, $imagedata ); 233 234 if ( $imagedata['width'] * $imagedata['height'] < 3 * 1024 * 1024 ) { 235 if ( $imagedata['width'] > 128 && $imagedata['width'] >= $imagedata['height'] * 4 / 3 ) 236 $thumb = wp_create_thumbnail($file, 128); 237 elseif ( $imagedata['height'] > 96 ) 238 $thumb = wp_create_thumbnail($file, 96); 239 240 if ( @file_exists($thumb) ) { 241 $newdata = $imagedata; 242 $newdata['thumb'] = basename($thumb); 243 wp_update_attachment_metadata( $id, $newdata ); 244 } else { 245 $error = $thumb; 246 } 247 } 248 } else { 249 wp_update_attachment_metadata( $id, array() ); 250 } 223 wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) ); 251 224 252 225 wp_redirect( get_option('siteurl') . "/wp-admin/upload.php?style=$style&tab=browse&action=view&ID=$id&post_id=$post_id");
Note: See TracChangeset
for help on using the changeset viewer.