version 1.288, 2003/10/27 19:00:11
|
version 1.293, 2003/11/20 21:43:24
|
Line 337 sub xmlparse {
|
Line 337 sub xmlparse {
|
&Apache::style::styleparser($target,$styletext)); |
&Apache::style::styleparser($target,$styletext)); |
} |
} |
} |
} |
|
} elsif ($ENV{'construct.style'} && ($ENV{'request.state'} eq 'construct')) { |
|
my $location=&Apache::lonnet::filelocation('',$ENV{'construct.style'}); |
|
my $styletext=&Apache::lonnet::getfile($location); |
|
if ($styletext ne '-1') { |
|
%style_for_target = (%style_for_target, |
|
&Apache::style::styleparser($target,$styletext)); |
|
} |
} |
} |
#&printalltags(); |
#&printalltags(); |
my @pars = (); |
my @pars = (); |
Line 845 sub get_all_text_unbalanced {
|
Line 852 sub get_all_text_unbalanced {
|
|
|
sub increment_counter { |
sub increment_counter { |
my ($increment) = @_; |
my ($increment) = @_; |
if ($ENV{'form.freeze_counter'} ne 'yes') { |
if (defined($increment) && $increment gt 0) { |
if (defined($increment) && $increment gt 0) { |
$Apache::lonxml::counter+=$increment; |
$Apache::lonxml::counter+=$increment; |
} else { |
} else { |
$Apache::lonxml::counter++; |
$Apache::lonxml::counter++; |
|
} |
|
$Apache::lonxml::counter_changed=1; |
|
} |
} |
|
$Apache::lonxml::counter_changed=1; |
} |
} |
|
|
sub init_counter { |
sub init_counter { |
Line 987 sub parstring {
|
Line 992 sub parstring {
|
my $val=$token->[2]->{$_}; |
my $val=$token->[2]->{$_}; |
$val =~ s/([\%\@\\\"\'])/\\$1/g; |
$val =~ s/([\%\@\\\"\'])/\\$1/g; |
#if ($val =~ m/^[\%\@]/) { $val="\\".$val; } |
#if ($val =~ m/^[\%\@]/) { $val="\\".$val; } |
|
if ($val !~ m/^\s*\$[a-z_]/i) { $val =~ s/\$/\\\$/g; } |
$temp .= "my \$$_=\"$val\";"; |
$temp .= "my \$$_=\"$val\";"; |
} |
} |
} |
} |
Line 1062 ENDSCRIPT
|
Line 1068 ENDSCRIPT
|
|
|
sub storefile { |
sub storefile { |
my ($file,$contents)=@_; |
my ($file,$contents)=@_; |
|
&Apache::lonnet::correct_line_ends(\$contents); |
if (my $fh=Apache::File->new('>'.$file)) { |
if (my $fh=Apache::File->new('>'.$file)) { |
print $fh $contents; |
print $fh $contents; |
$fh->close(); |
$fh->close(); |