Index: image.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/image/image.module,v retrieving revision 1.146.2.4 diff -u -p -r1.146.2.4 image.module --- image.module 10 May 2005 14:35:09 -0000 1.146.2.4 +++ image.module 18 May 2005 11:48:06 -0000 @@ -77,6 +77,7 @@ function image_settings() { $header = array(t('Label'), t('Width'), t('Height')); $size_group .= form_item(NULL, theme('table', $header , $rows), t('Select various pixel dimensions, "thumbnail" and "preview" are required.')); $size_group .= form_checkbox(t('Allow users to view original image'), 'image_view_original', 1, variable_get('image_view_original', 0)); + $size_group .= form_checkbox(t('Present original image as a link to download'), 'image_view_original_download', 1, variable_get('image_view_original_download', 0)); $output.= form_group(t('Image sizes'), $size_group); return $output; @@ -189,7 +190,11 @@ function image_link($type, $node, $main } } if (variable_get('image_view_original', 0)) { - $links[] = l(t('view original'), 'node/'.$node->nid, NULL, 'size=_original'); + if (variable_get('image_view_original_download', 0)) { + $links[] = l(t('view original'), 'image/view/'.$node->nid.'/_original'); + } else { + $links[] = l(t('view original'), 'node/'.$node->nid, NULL, 'size=_original'); + } } }