Diff for /rat/lonratsrv.pm between versions 1.13 and 1.14

version 1.13, 2001/07/03 22:37:37 version 1.14, 2001/07/04 19:59:24
Line 8 Line 8
 # 7/1 Gerd Kortemeyer)  # 7/1 Gerd Kortemeyer)
 # 7/1,7/3,7/4,7/7,7/8,7/10,7/26,10/2 Gerd Kortemeyer  # 7/1,7/3,7/4,7/7,7/8,7/10,7/26,10/2 Gerd Kortemeyer
 # 4/30/2001 Scott Harrison  # 4/30/2001 Scott Harrison
 # 5/3,06/25,07/03 Gerd Kortemeyer  # 5/3,06/25,07/03,07/04 Gerd Kortemeyer
   
 package Apache::lonratsrv;  package Apache::lonratsrv;
   
Line 25  sub qtescape { Line 25  sub qtescape {
     $str=~s/\&\#58\;/\:/g;      $str=~s/\&\#58\;/\:/g;
     $str=~s/\&\#39\;/\'/g;      $str=~s/\&\#39\;/\'/g;
     $str=~s/\&\#44\;/\,/g;      $str=~s/\&\#44\;/\,/g;
     $str=~s/\"/\&\#34\;/g;      $str=~s/\&\#34\;/\"/g;
     return $str;      return $str;
 }  }
   
Line 33  sub qtescape { Line 33  sub qtescape {
   
 sub qtunescape {  sub qtunescape {
     my $str=shift;      my $str=shift;
     $str=~s/\:/\&\#58\;/g;      $str=~s/\:/\&colon\;/g;
     $str=~s/\'/\&\#39\;/g;      $str=~s/\'/\&\#39\;/g;
     $str=~s/\,/\&\#44\;/g;      $str=~s/\,/\&\#44\;/g;
     $str=~s/\"/\&\#34\;/g;      $str=~s/\"/\&\#34\;/g;
Line 84  sub loadmap { Line 84  sub loadmap {
                     $outstr.='<:>';                      $outstr.='<:>';
                     $outstr.=qtunescape($token->[2]->{'title'}).":";                      $outstr.=qtunescape($token->[2]->{'title'}).":";
                     $outstr.=qtunescape($token->[2]->{'src'}).":";                      $outstr.=qtunescape($token->[2]->{'src'}).":";
                     if ($token->[2]->{'src'}=~/\/\//) {                      if ($token->[2]->{'external'} eq 'true') {
                         $outstr.='true:';                          $outstr.='true:';
                     } else {                      } else {
                         $outstr.='false:';                          $outstr.='false:';
Line 201  sub savemap { Line 201  sub savemap {
        if ($comp[1]!~/^http\:\/\//) {         if ($comp[1]!~/^http\:\/\//) {
    $comp[1]='http://'.$comp[1];     $comp[1]='http://'.$comp[1];
                        }                         }
                          $comp[1].='" external="true';
                    } else {                     } else {
        if ($comp[1]=~/^http\:\/\//) {         if ($comp[1]=~/^http\:\/\//) {
    $comp[1]=~s/^http\:\/\/[^\/]*\//\//;     $comp[1]=~s/^http\:\/\/[^\/]*\//\//;

Removed from v.1.13  
changed lines
  Added in v.1.14


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