Index: openacs-4/packages/file-storage/www/folder-chunk.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk.tcl,v
diff -u -r1.30 -r1.31
--- openacs-4/packages/file-storage/www/folder-chunk.tcl	7 Mar 2005 15:32:12 -0000	1.30
+++ openacs-4/packages/file-storage/www/folder-chunk.tcl	25 Mar 2005 23:56:22 -0000	1.31
@@ -128,12 +128,16 @@
     set actions {}
 } 
 
+set return_url [export_vars -base "index" {folder_id}]
+set vars_to_export [list return_url]
+
 template::list::create \
     -name contents \
     -multirow contents \
     -key object_id \
     -actions $actions \
     -bulk_actions $bulk_actions \
+    -bulk_action_export_vars $vars_to_export \
     -selected_format $format \
     -formats {
         table {
Index: openacs-4/packages/file-storage/www/folder-delete.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-delete.tcl,v
diff -u -r1.7 -r1.8
--- openacs-4/packages/file-storage/www/folder-delete.tcl	17 May 2004 15:15:14 -0000	1.7
+++ openacs-4/packages/file-storage/www/folder-delete.tcl	25 Mar 2005 23:56:22 -0000	1.8
@@ -47,28 +47,31 @@
     
 set delete_message "[_ file-storage.delete_folder_and_children]"
 set delete_label "[_ file-storage.Yes_Delete]"
-ad_form -name folder-delete -export folder_id -form {
-    {delete_message:text(inform) {label ""} {value $delete_message}}
-    {submit:text(submit) {label $delete_label}}
-} -on_request {
 
-} -on_submit {
-    if {[string equal $blocked_p "f"] } {
-	# they have confirmed that they want to delete the folder
+set edit_buttons [list [list $delete_label ok]]
 
-	db_1row parent_id "
-    select parent_id from cr_items where item_id = :folder_id"
+ad_form -name "folder-delete" \
+    -edit_buttons $edit_buttons \
+    -cancel_url [export_vars -base "index" {folder_id}] \
+    -form {
+	{delete_message:text(inform) {label ""} {value $delete_message}}
+    } -on_request {
 
-	db_exec_plsql folder_delete ""
-
-    }
-
+    } -on_submit {
+	if {[string equal $blocked_p "f"] } {
+	    # they have confirmed that they want to delete the folder
+	    
+	    db_1row parent_id "select parent_id from cr_items where item_id = :folder_id"
+    	    
+	    db_exec_plsql folder_delete ""
+	}
+	
 	ad_returnredirect "index?folder_id=$parent_id"
-
 	ad_script_abort
+    } \
+    -export {folder_id}
+   
 
-}
-
 if { [string equal $confirmed_p "t"] && [string equal $blocked_p "f"] } {
     # they have confirmed that they want to delete the folder
 
@@ -78,7 +81,6 @@
     db_exec_plsql folder_delete ""
 
     ad_returnredirect "index?folder_id=$parent_id"
-
     ad_script_abort
 
 } else {