--- loncom/interface/lonmsg.pm 2005/06/06 19:51:05 1.146
+++ loncom/interface/lonmsg.pm 2005/06/06 21:06:14 1.148
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Routines for messaging
#
-# $Id: lonmsg.pm,v 1.146 2005/06/06 19:51:05 www Exp $
+# $Id: lonmsg.pm,v 1.148 2005/06/06 21:06:14 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -596,6 +596,9 @@ sub statuschange {
if (($newstatus eq 'deleted') || ($newstatus eq 'new')) {
&Apache::lonnet::put('email_status'.$suffix,{$msgid => $newstatus});
}
+ if ($newstatus eq 'deleted') {
+ &movemsg(&Apache::lonnet::unescape($msgid),$folder,'trash');
+ }
}
# ============================================================= Make new folder
@@ -1777,7 +1780,7 @@ sub displaymessage {
'
'.&mt('Mark Unread').' | '.
'Delete | '.
+ '">'.&mt('Delete').''.
''.&mt('Back to Folder Display').' | ');
@@ -1798,11 +1801,11 @@ sub displaymessage {
}
if (&Apache::lonnet::allowed('opa',$env{'request.course.id'})) {
my $symb=&Apache::lonnet::symbread($content{'baseurl'});
- $r->print(''.&Apache::loncommon::parm_direct_link(&mt('Set/Change parameters'),$content{'sendername'},$content{'senderdomain'},$symb,'check').' | ');
+ $r->print(''.&Apache::loncommon::pprmlink(&mt('Set/Change parameters'),$content{'sendername'},$content{'senderdomain'},$symb,'check').' | ');
}
if (&Apache::lonnet::allowed('mgr',$env{'request.course.id'})) {
my $symb=&Apache::lonnet::symbread($content{'baseurl'});
- $r->print(''.&Apache::loncommon::grds_direct_link(&mt('Set/Change grades'),$content{'sendername'},$content{'senderdomain'},$symb,'check').' | ');
+ $r->print(''.&Apache::loncommon::pgrdlink(&mt('Set/Change grades'),$content{'sendername'},$content{'senderdomain'},$symb,'check').' | ');
}
$r->print('');
}