Diff for /loncom/interface/lonnavmaps.pm between versions 1.34 and 1.39

version 1.34, 2002/03/26 15:16:24 version 1.39, 2002/07/25 16:55:53
Line 612  sub handler { Line 612  sub handler {
  my $indent;my $indentstr;   my $indent;my $indentstr;
  my $linkid;   my $linkid;
  my $rid=$colcont[$j];   my $rid=$colcont[$j];
                           $rid=~/(\d+)\.(\d+)$/;
    my $src=
      &Apache::lonnet::declutter($hash{'src_'.$1.'.'.$2});
    my $symb=
     &Apache::lonnet::declutter($hash{'map_id_'.$1}).'___'.$2.'___'.$src;
  my $add='<td>';   my $add='<td>';
  my $adde='</td>';   my $adde='</td>';
  my $hwk='<font color="#223322">';   my $hwk='<font color="#223322">';
Line 622  sub handler { Line 627  sub handler {
     $rid=$1;      $rid=$1;
     $add='<th bgcolor="#AAFF55"><a name="'.$rid.'">';      $add='<th bgcolor="#AAFF55"><a name="'.$rid.'">';
     $adde='</th>';      $adde='</th>';
                               if (($ENV{'user.adv'}) && 
    ($parmhash{$symb.'.0.parameter_randompick'})) {
                                  $adde=' (randomly select '.
      $parmhash{$symb.'.0.parameter_randompick'}.
                                      ')</th>';
                               }
  }   }
  if ($rid=~/^j(.+)/) { $rid=$1; }   if ($rid=~/^j(.+)/) { $rid=$1; }
  if ($rid=~/^p(\d)(\d)\"([\w\: \(\)\/\,]*)\"(.+)/) {   if ($rid=~/^p(\d)(\d)\"([\w\: \(\)\/\,]*)\"(.+)/) {
Line 667  sub handler { Line 678  sub handler {
     $adde=      $adde=
  '<font color=red size=+2><b> &lt;</b></font>'.$adde;   '<font color=red size=+2><b> &lt;</b></font>'.$adde;
  }   }
  my $src=  
     &Apache::lonnet::declutter($hash{'src_'.$rid});  
  $rid=~/^(\d+)\.(\d+)$/;  
  my $symb=  
     &Apache::lonnet::declutter($hash{'map_id_'.$1}).'___'.$2.'___'.$src;  
  if ($discussiontimes{$symb}>$lastcheck) {   if ($discussiontimes{$symb}>$lastcheck) {
     $adde=      $adde=
  '<img border=0 src="/adm/lonMisc/chat.gif">'.   '<img border=0 src="/adm/lonMisc/chat.gif">'.
Line 704  sub handler { Line 710  sub handler {
     for(my $i=-1;$i<$indent;$i++) { $indentstr.=$is; }      for(my $i=-1;$i<$indent;$i++) { $indentstr.=$is; }
  }   }
  if (!$linkid) { $linkid=$rid; }   if (!$linkid) { $linkid=$rid; }
                           if ($hash{'randomout_'.$rid}) {
                               $adde=' <i>(hidden)</i>'.$adde;
                           }
  $r->print($add.$indentstr);   $r->print($add.$indentstr);
  if ($rid) {   if ($rid) {
     $r->print('<a href="'.$hash{'src_'.$linkid}.      $r->print('<a href="'.$hash{'src_'.$linkid}.
                                       '?symb='.$symb.'">'.                                        (($hash{'src_'.$linkid}=~/\?/)?'&':'?').
                                         'symb='.&Apache::lonnet::escape($symb)
                                          .'">'.
       $hwk.$hash{'title_'.$rid}.$hwke.'</a>');        $hwk.$hash{'title_'.$rid}.$hwke.'</a>');
  }   }
  $r->print($adde);   $r->print($adde);

Removed from v.1.34  
changed lines
  Added in v.1.39


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