Diff for /loncom/xml/lonxml.pm between versions 1.288 and 1.293

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();

Removed from v.1.288  
changed lines
  Added in v.1.293


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