Index: openacs-4/packages/mail-tracking/lib/messages.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/mail-tracking/lib/messages.tcl,v diff -u -N -r1.31 -r1.32 --- openacs-4/packages/mail-tracking/lib/messages.tcl 18 Dec 2006 19:16:37 -0000 1.31 +++ openacs-4/packages/mail-tracking/lib/messages.tcl 21 Dec 2006 07:14:15 -0000 1.32 @@ -112,7 +112,7 @@ } ] -if { [apm_package_installed_p organizations] && [exists_and_not_null recipient]} { +if { [apm_package_installed_p contacts] && [exists_and_not_null recipient]} { set org_p [organization::organization_p -party_id $recipient] if { $org_p } { lappend filters emp_mail_f { @@ -215,17 +215,20 @@ db_multirow -extend { file_ids object_url sender_name recipient package_name package_url url_message_id download_files} messages select_messages { } { - if {$sender_id eq ""} { - set sender_name "" - } else { + if { [apm_package_installed_p contacts] && [exists_and_not_null sender_id]} { set sender_name "[party::name -party_id $sender_id]" + } else { + set sender_name "" } set reciever_list [list] set reciever_list2 [db_list get_recievers {select recipient_id from acs_mail_log_recipient_map where type ='to' and log_id = :log_id and recipient_id is not null}] foreach recipient_id $reciever_list2 { + if { [apm_package_installed_p contacts] } { lappend reciever_list "[party::name -party_id $recipient_id]" + } else { + lappend reciever_list "[party::name -party_id $recipient_id]" } set recipient [join $reciever_list "
"]