--- loncom/xml/lonxml.pm 2005/11/17 20:04:19 1.390 +++ loncom/xml/lonxml.pm 2005/12/08 02:15:36 1.392 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # XML Parser Module # -# $Id: lonxml.pm,v 1.390 2005/11/17 20:04:19 albertel Exp $ +# $Id: lonxml.pm,v 1.392 2005/12/08 02:15:36 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -665,8 +665,6 @@ sub setup_globals { sub init_safespace { my ($target,$safeeval,$safehole,$safeinit) = @_; - $safeeval->deny_only(':dangerous'); - $safeeval->reval('use Math::Complex;'); $safeeval->permit_only(":default"); $safeeval->permit("entereval"); $safeeval->permit(":base_math"); @@ -961,7 +959,10 @@ sub increment_counter { } sub init_counter { - if (defined($env{'form.counter'})) { + if ($env{'request.state'} eq 'construct') { + $Apache::lonxml::counter=1; + $Apache::lonxml::counter_changed=1; + } elsif (defined($env{'form.counter'})) { $Apache::lonxml::counter=$env{'form.counter'}; $Apache::lonxml::counter_changed=0; } else {