--- loncom/homework/lonhomework.pm 2002/11/13 23:05:46 1.102 +++ loncom/homework/lonhomework.pm 2002/12/05 22:59:37 1.103 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Homework handler # -# $Id: lonhomework.pm,v 1.102 2002/11/13 23:05:46 albertel Exp $ +# $Id: lonhomework.pm,v 1.103 2002/12/05 22:59:37 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -144,7 +144,7 @@ $Apache::lonxml::browse=''; sub check_access { my ($id) = @_; my $date =''; - my $status = ''; + my $status; my $datemsg = ''; my $lastdate = ''; my $temp; @@ -156,6 +156,12 @@ sub check_access { $lastdate = $date; $date = &Apache::lonnet::EXT("resource.$id.$temp"); my $thistype = &Apache::lonnet::EXT("resource.$id.$temp.type"); + if ($thistype =~ /^(con_lost|no_such_host)/ || + $date =~ /^(con_lost|no_such_host)/) { + $status='UNAVAILABLE'; + $date="may open later."; + return($status,$date); + } if ($thistype eq 'date_interval') { if ($temp eq 'opendate') { $date=&Apache::lonnet::EXT("resource.$id.duedate")-$date;