--- loncom/xml/lonxml.pm 2001/08/30 21:19:45 1.128 +++ loncom/xml/lonxml.pm 2001/09/26 14:43:50 1.130 @@ -14,6 +14,9 @@ # 6/16 Gerd Kortemeyer # 7/27 H. K. Ng # 8/7,8/9,8/10,8/11,8/15,8/16,8/17,8/18,8/20,8/23,8/24 Gerd Kortemeyer +# Guy Albertelli +# 9/26 Gerd Kortemeyer + package Apache::lonxml; use vars @@ -260,6 +263,10 @@ sub fontsettings() { sub registerurl { my $forcereg=shift; + if ($ENV{'request.publicaccess'}) { + return + ''; + } if ($Apache::lonxml::registered && !$forcereg) { return ''; } $Apache::lonxml::registered=1; if (($ENV{'REQUEST_URI'}!~/^\/(res\/)*adm\//) || ($forcereg)) { @@ -664,6 +671,11 @@ sub setup_globals { $Apache::lonxml::metamode = 1; $Apache::lonxml::evaluate = 1; $Apache::lonxml::import = 0; + } elsif ($target eq 'answer') { + $Apache::lonxml::redirection = 0; + $Apache::lonxml::metamode = 1; + $Apache::lonxml::evaluate = 1; + $Apache::lonxml::import = 1; } elsif ($target eq 'grade') { &startredirection; $Apache::lonxml::metamode = 0;