--- rat/lonuserstate.pm 2002/10/07 19:00:43 1.45 +++ rat/lonuserstate.pm 2002/10/10 19:05:32 1.46 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Construct and maintain state and binary representation of course for user # -# $Id: lonuserstate.pm,v 1.45 2002/10/07 19:00:43 www Exp $ +# $Id: lonuserstate.pm,v 1.46 2002/10/10 19:05:32 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -507,6 +507,17 @@ sub readmap { "Could not tie coursemap $fn for $uri."); } &Apache::lonmsg::author_res_msg($ENV{'request.course.uri'},$errtext); +# ------------------------------------------------- Check for critical messages + + my @what=&Apache::lonnet::dump('critical',$ENV{'user.domain'}, + $ENV{'user.name'}); + if ($what[0]) { + if (($what[0] ne 'con_lost') && ($what[0]!~/^error\:/)) { + $retfurl='/adm/email?critical=display'; + } + } + + return ($retfurl,$errtext); }