--- loncom/interface/lonmsg.pm 2009/02/05 00:45:29 1.222 +++ loncom/interface/lonmsg.pm 2009/03/31 21:04:12 1.224 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines for messaging # -# $Id: lonmsg.pm,v 1.222 2009/02/05 00:45:29 raeburn Exp $ +# $Id: lonmsg.pm,v 1.224 2009/03/31 21:04:12 kaisler Exp $ # # Copyright Michigan State University Board of Trustees # @@ -560,11 +560,17 @@ to access the full message.',$url); } } +sub mynewmail{ + &newmail(); + return $env{'user.mailcheck.lastnewmassagetime'} > $env{'user.mailcheck.lastvisit'}; +} + sub newmail { if ((time-$env{'user.mailcheck.time'})>300) { my %what=&Apache::lonnet::get('email_status',['recnewemail']); &Apache::lonnet::appenv({'user.mailcheck.time'=>time}); + &Apache::lonnet::appenv({'user.mailcheck.lastnewmassagetime'=> $what{'recnewemail'}}); if ($what{'recnewemail'}>0) { return 1; } } return 0;