--- loncom/xml/scripttag.pm 2000/08/11 14:24:18 1.8
+++ loncom/xml/scripttag.pm 2000/08/11 14:32:19 1.9
@@ -32,7 +32,7 @@ sub start_scriptlib {
my $result ="";
if ($target ne "edit" ) {
$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:
".&getfile($bodytext)."
";
} else {
$result=&editfield($token->[1],$bodytext);
@@ -49,7 +49,7 @@ sub start_parserlib {
if ($target ne "edit" ) {
$bodytext=Apache::run::evaluate($bodytext,$safeeval,$$parstack[$#$parstack]);
%$style = ( %$style , &Apache::style::styleparser($target,
- &getfile("/home/httpd/html/raw/".$bodytext)));
+ &getfile($bodytext)));
} else {
$result=&editfield($token->[1],$bodytext);
}
@@ -65,7 +65,7 @@ sub start_import {
my $result ="";
if ($target ne "edit" ) {
$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);
push (@$parser,$tempparser);
} else {
@@ -92,9 +92,9 @@ sub editfield {
sub getfile {
my ($filename) = @_;
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>) {
$a .=$_;
}