Index: openacs-4/packages/mail-tracking/www/one-message.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/mail-tracking/www/one-message.tcl,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/mail-tracking/www/one-message.tcl 17 Oct 2005 22:27:37 -0000 1.4
+++ openacs-4/packages/mail-tracking/www/one-message.tcl 24 Oct 2005 18:09:13 -0000 1.5
@@ -50,20 +50,28 @@
# We get the related files
set files [list]
-set file_revisions [application_data_link::get_linked -from_object_id $log_id -to_object_type "content_revision"]
-foreach file $file_revisions {
- lappend files [item::get_item_from_revision $file]
+set content_types [list content_revision content_item file_storage_object image]
+foreach content_type $content_types {
+
+ foreach file [application_data_link::get_linked -from_object_id $log_id -to_object_type "$content_type"] {
+ if { [string equal $content_type "content_revision"] } {
+ lappend files [item::get_item_from_revision $file]
+ } else {
+ lappend files $file
+ }
+ }
}
-foreach file_id [application_data_link::get_linked -from_object_id $log_id -to_object_type "content_item"] {
- lappend files $file_id
-}
+set download_files [list]
-set download_files ""
-
foreach file $files {
set title [content::item::get_title -item_id $file]
+ if { [empty_string_p $title]} {
+ set title [acs_object_name $file]
+ }
# Creating the link to dowload the files
- append download_files "$title
"
-}
\ No newline at end of file
+ lappend download_files "$title"
+}
+
+set download_files [join $download_files ", "]
\ No newline at end of file