--- loncom/interface/lonerrorhandler.pm 2007/12/03 22:58:46 1.13 +++ loncom/interface/lonerrorhandler.pm 2008/10/04 00:09:18 1.16 @@ -1,7 +1,7 @@ # The LearningOnline Network # Internal Server Error Handler # -# $Id: lonerrorhandler.pm,v 1.13 2007/12/03 22:58:46 raeburn Exp $ +# $Id: lonerrorhandler.pm,v 1.16 2008/10/04 00:09:18 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -43,7 +43,9 @@ sub handler { return OK if $r->header_only; &Apache::lonacc::get_posted_cgi($r); - + if (!$lh) { + &Apache::lonlocal::get_language_handle($r); + } my $title = $env{'form.sendinfo'} ? 'Sending Error Report' : 'Could Not Process Request'; $r->print(&Apache::loncommon::start_page($title)); @@ -81,16 +83,19 @@ $env{'form.environment'} ENDMESSAGE my $sysmail = $r->dir_config('lonSysEMail'); my $defdom = $r->dir_config('lonDefDomain'); - my $recipients = &Apache::loncommon::build_recipient_list($r,$sysmail, - 'errormail',$defdom); + my $origmail = $r->dir_config('lonAdmEMail'); + my $recipients = &Apache::loncommon::build_recipient_list($sysmail, + 'errormail',$defdom,$origmail); if ($recipients ne '') { &Apache::lonmsg::sendemail($recipients,'ERROR REPORT',$message); $r->print('
'.&mt('Please help us to find out what.').'
' +.''.&mt('Please take a moment to fill out the form below.').' ' +.&mt('Your information, together with internal debugging information, ' + .'will be emailed to the system and server administrators.') +.'
+'.&mt('Internal info:'). +''); # -------------------------- Better terminate this in case something was sticky'. $syllabus.'- +