--- loncom/interface/lonmsg.pm 2001/02/06 18:17:34 1.7
+++ loncom/interface/lonmsg.pm 2001/07/27 20:17:14 1.10
@@ -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});
@@ -151,9 +151,9 @@ sub user_crit_received {
$contents{'subject'}.'" dated '.$contents{'time'}.".\n\n"
.'Message ID: '.$contents{'msgid'});
$status.=' trans: '.
- &Apache::lonnet::put('nohist_email',$contents{'msgid'} => $message);
+ &Apache::lonnet::put('nohist_email',{$contents{'msgid'} => $message});
$status.=' del: '.
- &Apache::lonnet::del('critical',$contents{'msgid'});
+ &Apache::lonnet::del('critical',[$contents{'msgid'}]);
&Apache::lonnet::log($ENV{'user.domain'},$ENV{'user.name'},
$ENV{'user.home'},'Received critical message '.
$contents{'msgid'}.
@@ -189,12 +189,12 @@ 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') ||
($status{$msgid} eq 'forwarded')) {
- &Apache::lonnet::put('email_status',($msgid => $newstatus));
+ &Apache::lonnet::put('email_status',{$msgid => $newstatus});
}
}
# ===================================================================== Handler
@@ -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'}.'