Diff for /loncom/xml/scripttag.pm between versions 1.8 and 1.9

version 1.8, 2000/08/11 14:24:18 version 1.9, 2000/08/11 14:32:19
Line 32  sub start_scriptlib { Line 32  sub start_scriptlib {
   my $result ="";    my $result ="";
   if ($target ne "edit" ) {    if ($target ne "edit" ) {
     $bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);      $bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);
     &Apache::run::run(&getfile("/home/httpd/html/raw/".$bodytext),$safeeval);      &Apache::run::run(&getfile($bodytext),$safeeval);
     #print "ran $bodytext:<br>".&getfile($bodytext)."<br>";      #print "ran $bodytext:<br>".&getfile($bodytext)."<br>";
   } else {    } else {
     $result=&editfield($token->[1],$bodytext);      $result=&editfield($token->[1],$bodytext);
Line 49  sub start_parserlib { Line 49  sub start_parserlib {
   if ($target ne "edit" ) {    if ($target ne "edit" ) {
     $bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);      $bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);
     %$style = ( %$style , &Apache::style::styleparser($target,       %$style = ( %$style , &Apache::style::styleparser($target, 
  &getfile("/home/httpd/html/raw/".$bodytext)));   &getfile($bodytext)));
   } else {    } else {
     $result=&editfield($token->[1],$bodytext);      $result=&editfield($token->[1],$bodytext);
   }    }
Line 65  sub start_import { Line 65  sub start_import {
   my $result ="";    my $result ="";
   if ($target ne "edit" ) {    if ($target ne "edit" ) {
     $bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);      $bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);
     my $file=&getfile("/home/httpd/html/raw/".$bodytext);      my $file=&getfile($bodytext);
     my $tempparser=HTML::TokeParser->new(\$file);      my $tempparser=HTML::TokeParser->new(\$file);
     push (@$parser,$tempparser);      push (@$parser,$tempparser);
   } else {    } else {
Line 92  sub editfield { Line 92  sub editfield {
 sub getfile {  sub getfile {
   my ($filename) = @_;    my ($filename) = @_;
   my $a="";    my $a="";
   &Apache::lonnet::repcopy($filename);    &Apache::lonnet::repcopy("/raw".$filename);
   {    {
     my $fh=Apache::File->new($filename);      my $fh=Apache::File->new("/home/httpd/html/res".$filename);
     while (<$fh>) {      while (<$fh>) {
       $a .=$_;        $a .=$_;
     }      }

Removed from v.1.8  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>