--- loncom/interface/lonmsgdisplay.pm 2007/05/01 18:40:57 1.71 +++ loncom/interface/lonmsgdisplay.pm 2007/05/05 02:50:27 1.77 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines for messaging display # -# $Id: lonmsgdisplay.pm,v 1.71 2007/05/01 18:40:57 raeburn Exp $ +# $Id: lonmsgdisplay.pm,v 1.77 2007/05/05 02:50:27 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -390,6 +390,9 @@ sub renamefolder { if ($env{'form.renamed'} eq '') { return &mt('The folder "[_1]" may not be renamed to "[_2]" as the new name you requested is an invalid name.',$folder,$newname); } + if (defined($permfolders{$folder})) { + return &mt('The folder "[_1]" may not be renamed as it is a folder provided by the system.',$folder); + } if (defined($permfolders{$newname})) { return &mt('The folder "[_1]" may not be renamed to "[_2]" as the new name you requested is reserved for folders provided automatically by the system.',$folder,$newname); } @@ -734,12 +737,20 @@ $content{'sendername'}.':'. '
'.&mt('Subject').': '.$content{'subject'}. '
'.
               &Apache::lontexconvert::msgtexconverted($content{'message'}).
-            '
'. -&mt('You have to confirm that you received this message. After confirmation, this message will be moved to your regular inbox'). - '
'. - ''. + ''; + my $rec_button = &mt('Move to Inbox'); + my $reprec_button = &mt('Move to Inbox/Compose reply'); + if ($content{'sendback'}) { + $rec_button = &mt('Confirm Receipt'); + $reprec_button = &mt('Confirm Receipt and Reply'); + $result .= &mt('You have to confirm that you have received this message before you can view other pages. After confirmation, this message will be moved to your regular inbox'); + } else { + $result .= &mt('Click one of the buttons below to move the message to your inbox').' '.&mt('Access to other pages will be prevented until you have done this.'); + } + $result .= '
'. + ''. ''; + 'value="'.$reprec_button.'" />'; } # Check to see if there were any messages. if ($result eq '') { @@ -1273,12 +1284,18 @@ will be forwarded to the recipient(s) yo if ($content{'baseurl'}) { $disbase=''; if ($env{'user.adv'}) { - $disbase.='