--- loncom/xml/lonxml.pm 2001/09/14 20:18:13 1.129 +++ loncom/xml/lonxml.pm 2001/09/28 18:20:06 1.131 @@ -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)) { @@ -1091,7 +1098,11 @@ sub get_param { if ( ! $context ) { $context = -1; } my $args =''; if ( $#$parstack > (-2-$context) ) { $args=$$parstack[$context]; } - return &Apache::run::run("{$args;".'return $'.$param.'}',$safeeval); #' + if ( $args =~ /my \$$param=\"/ ) { + return &Apache::run::run("{$args;".'return $'.$param.'}',$safeeval); #' + } else { + return undef; + } } sub register_insert {