--- loncom/xml/scripttag.pm 2000/07/06 21:07:26 1.1 +++ loncom/xml/scripttag.pm 2000/07/14 16:55:46 1.2 @@ -11,23 +11,20 @@ sub BEGIN { } sub start_script { - my ($target,$token,@parstack)=@_; - -#static mapping of params into variables -# map {$partstring =~ s/\$$_/$token->[2]->{$_}/g; } @{$token->[3]}; - # print "want to use run\n"; - my $decl=''; - map {$decl .="my \$".$_.'='.$token->[2]->{$_}} @{$token->[3]}; - print "declares $decl\n"; - print "2:\n$token->[2]\n"; - print "3:\n$token->[3]\n"; -# &Apache::run::run($partstring,$safeeval); + my ($target,$token,$parstack,$parser,$safeeval)=@_; -# $partstring = ''; + my $result=""; + my $bodytext=$parser->get_text("/script"); + if ($target ne "edit" ) { + &Apache::run::run($bodytext,$safeeval); + } else { + $result="\n"; + } + return $result; } sub end_script { - + my ($target,$token,@parstack)=@_; } 1; __END__