Diff for /loncom/interface/lonhelp.pm between versions 1.9 and 1.11

version 1.9, 2003/08/29 02:45:07 version 1.11, 2003/09/22 18:35:46
Line 36  use Apache::loncommon(); Line 36  use Apache::loncommon();
 use Apache::lonacc();  use Apache::lonacc();
 use Apache::lontexconvert();  use Apache::lontexconvert();
 use Apache::lonnavmaps; # for advancedUser  use Apache::lonnavmaps; # for advancedUser
   use Apache::lonlocal;
 use tth();  use tth();
 use GDBM_File();  use GDBM_File();
   
Line 150  sub handler Line 151  sub handler
             
      return HTTP_NOT_FOUND if ($filenames !~ /\A[-0-9a-zA-z_'',:.]+\Z/);       return HTTP_NOT_FOUND if ($filenames !~ /\A[-0-9a-zA-z_'',:.]+\Z/);
   
        &Apache::lonlocal::get_language_handle($r);
   
      # Join together the tex files, return HTTP_NOT_FOUND if any of       # Join together the tex files, return HTTP_NOT_FOUND if any of
      # them are not found       # them are not found
      my $tex = '';       my $tex = '';
Line 160  sub handler Line 163  sub handler
      my @files = split(/,/, $filenames);       my @files = split(/,/, $filenames);
             
      for my $filename (@files) {       for my $filename (@files) {
    if (-e $docroot.'/adm/help/tex/'.
        &Apache::lonlocal::current_language().'/'.
        $filename.'.tex') {
        $filename=&Apache::lonlocal::current_language().'/'.$filename;
    }
  (my $file = Apache::File->new($docroot   (my $file = Apache::File->new($docroot
    . '/adm/help/tex/'.$filename.'.tex'))     . '/adm/help/tex/'.$filename.'.tex'))
      or return HTTP_NOT_FOUND;       or return HTTP_NOT_FOUND;
Line 170  sub handler Line 178  sub handler
      &Apache::lonacc::handler($r);       &Apache::lonacc::handler($r);
   
      if ($ENV{'browser.mathml'}) {       if ($ENV{'browser.mathml'}) {
  $r->content_type('text/xml');   &Apache::loncommon::content_type($r,'text/xml');
  &tth::ttminit();   &tth::ttminit();
  if ($ENV{'browser.unicode'}) {   if ($ENV{'browser.unicode'}) {
      &tth::ttmoptions('-L -u1');       &tth::ttmoptions('-L -u1');
Line 178  sub handler Line 186  sub handler
      &tth::ttmoptions('-L -u0');       &tth::ttmoptions('-L -u0');
  }   }
      } else {       } else {
  $r->content_type("text/html");   &Apache::loncommon::content_type($r,"text/html");
  &tth::tthinit();   &tth::tthinit();
  if ($ENV{'browser.unicode'}) {   if ($ENV{'browser.unicode'}) {
      &tth::tthoptions('-L -u1');       &tth::tthoptions('-L -u1');

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


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