--- loncom/xml/lonxml.pm 2001/03/29 20:47:06 1.66 +++ loncom/xml/lonxml.pm 2001/03/30 01:42:23 1.67 @@ -171,9 +171,15 @@ sub xmlparse { # if ($target eq 'meta') { # $finaloutput.=&endredirection; # } + + if (($ENV{'QUERY_STRING'}) && ($target eq 'web')) { + $finaloutput=&afterburn($finaloutput); + } + return $finaloutput; } + sub recurse { my @innerstack = (); @@ -492,14 +498,6 @@ sub handler { } else { $result = &Apache::lonxml::xmlparse($target,$filecontents,'',%mystyle); } -# -# Afterburner -# - if ($ENV{'QUERY_STRING'}) { - $result=&afterburn($result); - } - $request->print($result); - if ($target eq 'tex') { # $request->print('\end{document}'."\n"); @@ -508,6 +506,8 @@ sub handler { $request->print(&Apache::lontexconvert::footer()); } + $request->print($result); + writeallows($request->uri); return OK; }