--- loncom/interface/lonmenu.pm 2001/06/02 16:10:44 1.4 +++ loncom/interface/lonmenu.pm 2001/06/08 13:02:44 1.5 @@ -5,7 +5,7 @@ # # 05/29/00,05/30 Gerd Kortemeyer) # -# 10/05,05/28,05/30,06/01 Gerd Kortemeyer +# 10/05,05/28,05/30,06/01,06/08 Gerd Kortemeyer package Apache::lonmenu; @@ -73,8 +73,11 @@ sub rawconfig { my $udom=$ENV{'user.domain'}; my $adv=$ENV{'user.adv'}; my $author=$ENV{'user.author'}; - my $crs='/'.$ENV{'request.course.id'}; - $crs=~s/\_/\//; + my $crs=''; + if ($ENV{'request.course.id'}) { + $crs='/'.$ENV{'request.course.id'}; + $crs=~s/\_/\//; + } my $pub=($ENV{'request.state'} eq 'published'); my $con=($ENV{'request.state'} eq 'construct'); my $rol=$ENV{'request.role'}; @@ -82,7 +85,7 @@ sub rawconfig { my ($row,$col,$pro,$prt,$img,$top,$bot,$act)=split(/\:/,$_); $prt=~s/\$uname/$uname/g; $prt=~s/\$udom/$udom/g; - $prt=~s/\$crs/$crs/g; + $prt=~s/\$crs/$crs/g; if ($pro eq 'clear') { $output.=&clear($row,$col); } elsif ($pro eq 'any') {