Index: openacs-4/packages/contacts/www/message-log.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/www/message-log.adp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/contacts/www/message-log.adp 16 Jul 2005 20:15:23 -0000 1.1 @@ -0,0 +1,28 @@ + + +@party_id@ + + + + +@content;noquote@ + + + + + + +#contacts.Print_Letter# + + + +

#contacts.Return_to_history#

+ +@content;noquote@ + + + + +
+ + Index: openacs-4/packages/contacts/www/message-log.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/www/message-log.tcl,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/contacts/www/message-log.tcl 16 Jul 2005 20:15:23 -0000 1.1 @@ -0,0 +1,48 @@ +ad_page_contract { + + @author Matthew Geddert openacs@geddert.com + @creation-date 2004-07-28 + @cvs-id $Id: message-log.tcl,v 1.1 2005/07/16 20:15:23 matthewg Exp $ + + +} { + {message_id:integer,notnull} +} -validate { + message_exists -requires {message_id} { + if { ![db_0or1row message_exists_p { select 1 from contact_message_log where message_id = :message_id}] } { + ad_complain "[_ contacts.lt_The_message_specified_does_not_exist]" + } + } +} + +db_1row get_message_data { + select message_type, + sender_id, + recipient_id, + sent_date, + title, + description, + content, + content_format + from contact_message_log + where message_id = :message_id + +} + +set timestamp [lindex [split $sent_date "."] 0] +set date [lc_time_fmt $timestamp "%q"] +set time [string trimleft [lc_time_fmt $timestamp "%r"] "0"] + +if { $message_type == "email" } { + set content "
[_ contacts.Date]:    $date $time
+[_ contacts.From]:    [contact::link -party_id $sender_id]
+[_ contacts.To]:      [contact::link -party_id $recipient_id]
+[_ contacts.Subject]: $description
+
+[ad_convert_to_html $content] +" +} else { + set return_url "[contact::url -party_id $recipient_id]history" +} +set party_id $recipient_id +ad_return_template