--- loncom/xml/lonxml.pm 2002/10/08 17:09:09 1.199
+++ loncom/xml/lonxml.pm 2002/10/14 20:44:16 1.202
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# XML Parser Module
#
-# $Id: lonxml.pm,v 1.199 2002/10/08 17:09:09 albertel Exp $
+# $Id: lonxml.pm,v 1.202 2002/10/14 20:44:16 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -100,6 +100,7 @@ use Apache::lonnet();
use Apache::File();
use Apache::loncommon();
use Apache::lonfeedback();
+use Apache::lonmsg();
#================================================== Main subroutine: xmlparse
#debugging control, to turn on debugging modify the correct handler
@@ -382,6 +383,10 @@ sub registerurl {
$Apache::lonxml::registered=1;
my $nothing='';
if ($ENV{'browser.type'} eq 'explorer') { $nothing='javascript:void(0);'; }
+ my $newmail='';
+ if (&Apache::lonmsg::newmail()) {
+ $newmail='menu.setstatus("you have","messages");';
+ }
my $timesync='menu.syncclock(1000*'.time.');';
if (($ENV{'REQUEST_URI'}!~/^\/(res\/)*adm\//) || ($forcereg)) {
my $hwkadd='';
@@ -411,6 +416,7 @@ ENDPARM
menu=window.open("$nothing","LONCAPAmenu","",false);
menu.clearTimeout(menu.menucltim);
$timesync
+ $newmail
menu.currentURL=window.location.pathname;
menu.reloadURL=window.location.pathname;
menu.currentStale=0;
@@ -1319,7 +1325,7 @@ ENDNOTFOUND
sub debug {
if ($Apache::lonxml::debug eq 1) {
$|=1;
- print("DEBUG:".&HTML::Entities::encode($_[0])."
\n");
+ print('DEBUG:'.&HTML::Entities::encode($_[0])."\n");
}
}