Index: inline_upload.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/inline/inline_upload.module,v retrieving revision 1.3 diff -u -p -r1.3 inline_upload.module --- inline_upload.module 13 Feb 2009 00:47:38 -0000 1.3 +++ inline_upload.module 23 Apr 2009 02:01:14 -0000 @@ -35,6 +35,11 @@ function inline_upload_inline($op, $para '#description' => t('A optional title to use for the link text.'), '#type' => 'string', ), + 'imagecache' => array( + '#title' => t('Imagecache Preset'), + '#description' => t('An optional override to which imagecache preset should be used.'), + '#type' => 'string', + ), ); return $args; @@ -98,7 +103,7 @@ function inline_upload_inline($op, $para // @todo Provide different rendering options for images, i.e. // imagecache presets. Seems like we can't support different presets // for teaser and page view anymore. :-( - $output = theme('inline_upload_img', $file, $field); + $output = theme('inline_upload_img', $file, $field, $params['imagecache']); } else { $output = theme('inline_upload_as_link', $file); @@ -313,9 +318,12 @@ function theme_inline_upload_img($file, $inline_upload_preset = ($field == 'teaser' ? 'inline_upload_teaser_preset' : 'inline_upload_full_preset'); if (module_exists('imagecache') && variable_get($inline_upload_preset, '') != '') { + if (!isset($imagecache_preset)) { + $imagecache_preset = variable_get($inline_upload_preset, ''); + } $output = theme('imagecache', variable_get($inline_upload_preset, ''), - $file->filepath, + $imagecache_preset, $title, $title, array('class' => 'inline')