Diff for /loncom/xml/lontexconvert.pm between versions 1.24 and 1.26

version 1.24, 2003/06/23 21:28:59 version 1.26, 2003/10/07 17:52:29
Line 83  sub converted { Line 83  sub converted {
   my $texstring=shift;    my $texstring=shift;
   my $xmlstring='[UNDISPLAYABLE]';    my $xmlstring='[UNDISPLAYABLE]';
   if ($Apache::lontexconvert::messedup) {    if ($Apache::lontexconvert::messedup) {
       return '[TeX Uncoverted Due To Previous Errors]';        return '[TeX Unconverted Due To Previous Errors]';
   }    }
   eval(<<'ENDCONV');    eval(<<'ENDCONV');
   {    {
Line 177  sub msgtexconverted { Line 177  sub msgtexconverted {
     &tth::tthoptions('-L -u0');      &tth::tthoptions('-L -u0');
  }   }
     }      }
     $message=~s/(\$\$.+?\$\$)/&to_convert($1)/gse;      my $outmessage='';
     $message=~s/(\$.+?\$)/&to_convert($1)/gse;      my $tex=0;
     $message=~s/(\\\(.+?\\\))/&to_convert($1)/gse;      foreach (split(/(?:\&lt\;|\<)\/*m\s*(?:\&gt\;|\>)/i,$message)) {
     $message=~s/(\\\[.+?\\\])/&to_convert($1)/gse;   if ($tex) {
       $outmessage.=&to_convert($_); $tex=0;
    } else {
               $outmessage.=&smiley($_); $tex=1;
    }
       }
     if (wantarray) {      if (wantarray) {
  return (&smiley($message),$errorstring);   return ($outmessage,$errorstring);
     } else {      } else {
  return &smiley($message).$errorstring;   return $outmessage.$errorstring;
     }      }
 }  }
   

Removed from v.1.24  
changed lines
  Added in v.1.26


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