--- loncom/interface/lonmsg.pm 2001/02/06 18:17:34 1.7
+++ loncom/interface/lonmsg.pm 2001/07/26 20:26:43 1.8
@@ -83,7 +83,7 @@ sub unpackmsgid {
my $msgid=&Apache::lonnet::unescape(shift);
my ($sendtime,$shortsubj,$fromname,$fromdomain)=split(/\:/,
&Apache::lonnet::unescape($msgid));
- my %status=&Apache::lonnet::get('email_status',$msgid);
+ my %status=&Apache::lonnet::get('email_status',[$msgid]);
if ($status{$msgid}=~/^error\:/) { $status{$msgid}=''; }
unless ($status{$msgid}) { $status{$msgid}='new'; }
return ($sendtime,$shortsubj,$fromname,$fromdomain,$status{$msgid});
@@ -189,7 +189,7 @@ sub user_normal_msg {
sub statuschange {
my ($msgid,$newstatus)=@_;
- my %status=&Apache::lonnet::get('email_status',$msgid);
+ my %status=&Apache::lonnet::get('email_status',[$msgid]);
if ($status{$msgid}=~/^error\:/) { $status{$msgid}=''; }
unless ($status{$msgid}) { $status{$msgid}='new'; }
unless (($status{$msgid} eq 'replied') ||
@@ -233,7 +233,7 @@ sub handler {
if ($ENV{'form.display'}) {
my $msgid=$ENV{'form.display'};
&statuschange($msgid,'read');
- my %message=&Apache::lonnet::get('nohist_email',$msgid);
+ my %message=&Apache::lonnet::get('nohist_email',[$msgid]);
my %content=&unpackagemsg($message{$msgid});
$r->print('Subject: '.$content{'subject'}.
'
From: '.$content{'sendername'}.' at '.
@@ -244,7 +244,7 @@ sub handler {
$content{'message'}.'