Index: image_fupload_imagefield/image_fupload_imagefield_widget.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/image_fupload/image_fupload_imagefield/image_fupload_imagefield_widget.inc,v
retrieving revision 1.13
diff -u -p -r1.13 image_fupload_imagefield_widget.inc
--- image_fupload_imagefield/image_fupload_imagefield_widget.inc	9 Jun 2009 22:25:54 -0000	1.13
+++ image_fupload_imagefield/image_fupload_imagefield_widget.inc	27 Jan 2010 03:52:44 -0000
@@ -70,12 +70,24 @@ function image_fupload_imagefield_widget
     '#options' => _image_fupload_previewlist_captions($node_type, arg(5)),
     '#default_value' => !empty($widget['fupload_previewlist_field_settings']) ? $widget['fupload_previewlist_field_settings'] : array(),
   );
-  $form['fupload_previewlist_redirecturl'] = array(
+  $form['redirect']['fupload_previewlist_redirecturl'] = array(
     '#type' => 'textfield',
     '#title' => t('Redirect url'),
     '#description' => t("After having uploaded some images, the user will redirected to newly created node (multiple storage mode) or node creation page (single storage mode) by default.<br />Providing an alternative url, user will be redirected to the entered url. Syntax (Drupals url function): \"node/add\""),
     '#default_value' => !empty($widget['fupload_previewlist_redirecturl']) ? $widget['fupload_previewlist_redirecturl'] : '',
   );
+  if (module_exists('token')) {
+    $form['redirect']['token_help'] = array(
+      '#type' => 'fieldset',
+      '#title' => t('Token Replacements for Redirect URL'),
+      '#description' =>  "The last image node is loaded and it's tokens can be used in the url.",
+      '#collapsible' => TRUE,
+      '#collapsed' => TRUE,
+    );
+    $form['redirect']['token_help']['help'] = array(
+      '#value' => theme('token_help', 'node'),
+    );
+  }
   $form['fupload_title_replacements'] = array(
     '#type' => 'textfield',
     '#title' => t('Image title processor'),
   return $content;
Index: includes/images.previewlist.imagefield.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/image_fupload/includes/images.previewlist.imagefield.inc,v
retrieving revision 1.9
diff -u -p -r1.9 images.previewlist.imagefield.inc
--- includes/images.previewlist.imagefield.inc	20 Sep 2009 18:57:37 -0000	1.9
+++ includes/images.previewlist.imagefield.inc	27 Jan 2010 03:52:44 -0000
@@ -210,7 +210,14 @@ function fupload_list_images_imagefield(
     // set redirect url
     if ($field_image['widget']['fupload_previewlist_redirecturl']) {
       // alternative redirect url provided
-      $form['#redirect'] = $field_image['widget']['fupload_previewlist_redirecturl'];
+      $last_nid = array_pop($image_items);
+
+      if ($token_installed && $last_nid) {
+        $form['#redirect'] = token_replace($field_image['widget']['fupload_previewlist_redirecturl'], 'node', node_load($last_nid));
+      }
+      else {
+         $form['#redirect'] = $field_image['widget']['fupload_previewlist_redirecturl'];
+      }
     }
     else {
       if ($field_image['widget']['fupload_mode'] == "multiple") {
