Diff for /loncom/interface/lonindexer.pm between versions 1.57 and 1.62

version 1.57, 2003/01/20 16:41:13 version 1.62, 2003/03/14 16:12:14
Line 34 Line 34
 # 05/9-05/19/2001 H. K. Ng  # 05/9-05/19/2001 H. K. Ng
 # 05/21/2001 H. K. Ng  # 05/21/2001 H. K. Ng
 # 05/23/2001 H. K. Ng  # 05/23/2001 H. K. Ng
 # 5/31,6/1,6/2,6/15 Scott Harrison  
 # 6/26,7/8 H. K. Ng  # 6/26,7/8 H. K. Ng
 # 8/6,8/7,8/10 Scott Harrison  
 # 8/14 H. K. Ng  # 8/14 H. K. Ng
 # 8/28,10/15,11/28,11/29 Scott Harrison  
 # 11/30 Matthew Hall  # 11/30 Matthew Hall
 # 12/11,12/13 Scott Harrison  
 # YEAR=2002  # YEAR=2002
 # 1/17 Scott Harrison  
 # 6/29/2002 H. K. Ng  # 6/29/2002 H. K. Ng
 #  #
 ###  ###
Line 524  sub scanDir { Line 519  sub scanDir {
  my $fext = pop @fileparts;   my $fext = pop @fileparts;
  my $ov = pop @fileparts;   my $ov = pop @fileparts;
  my $fname = join ('.',@fileparts,$fext);   my $fname = join ('.',@fileparts,$fext);
  next if (grep /$fname/,@list and $ov =~ /\d+/);   next if (grep /\Q$fname\E/,@list and $ov =~ /\d+/);
     }      }
  }   }
   
Line 687  sub display_line { Line 682  sub display_line {
  $r->print ('<a href="javascript:gothere(\''.$filecom[0].   $r->print ('<a href="javascript:gothere(\''.$filecom[0].
    '/\')"><img src="'.$iconpath.'server.gif"');     '/\')"><img src="'.$iconpath.'server.gif"');
  $r->print (' border="0" /></a>'."\n");   $r->print (' border="0" /></a>'."\n");
  $r->print("Domain - $listname (".   $r->print ("Domain - $listname ");
       $Apache::lonnet::domaindescription{$listname}.") $tabtag</tr></form>\n");   if ($Apache::lonnet::domaindescription{$listname}) {
       $r->print("(".$Apache::lonnet::domaindescription{$listname}.
         ")");
    }
    $r->print (" $tabtag</tr></form>\n");
  return OK;   return OK;
   
 # display user directory  # display user directory
Line 710  sub display_line { Line 709  sub display_line {
  $r->print ('<a href="javascript:gothere(\''.$curdir.'\')"><img src='.   $r->print ('<a href="javascript:gothere(\''.$curdir.'\')"><img src='.
    $iconpath.'quill.gif border="0" name="'.$msg.     $iconpath.'quill.gif border="0" name="'.$msg.
    '" height="22" /></a>');     '" height="22" /></a>');
  $r->print ($listname.$tabtag.'</tr></form>'."\n");   my $domain=(split(m|/|,$startdir))[2];
    my $plainname=&Apache::loncommon::plainname($listname,$domain);
    $r->print ($listname);
    if (defined($plainname) && $plainname) { $r->print(" ($plainname) "); }
    $r->print ($tabtag.'</tr></form>'."\n");
  return OK;   return OK;
     }      }
   
Line 736  sub display_line { Line 739  sub display_line {
     (!defined($embstyle) || $embstyle eq 'unk' || $embstyle eq 'hdn');      (!defined($embstyle) || $embstyle eq 'unk' || $embstyle eq 'hdn');
  #   #
  $r->print("<tr bgcolor=$fileclr><td nowrap valign='bottom'>");   $r->print("<tr bgcolor=$fileclr><td nowrap valign='bottom'>");
  my $metafile = grep /^$filecom[0]\.meta\&/, @list;   my $metafile = grep /^\Q$filecom[0]\E\.meta\&/, @list;
  my $title;   my $title;
         if ($ENV{'form.catalogmode'} eq 'interactive') {          if ($ENV{'form.catalogmode'} eq 'interactive') {
     $title=$listname;      $title=$listname;
Line 840  sub display_line { Line 843  sub display_line {
             my $output='';              my $output='';
             my $embstyle=&Apache::loncommon::fileembstyle($curfext);              my $embstyle=&Apache::loncommon::fileembstyle($curfext);
     if ($embstyle eq 'ssi') {      if ($embstyle eq 'ssi') {
        $output=&Apache::lonnet::ssi($filelink);         $output=&Apache::lonnet::ssi_body($filelink);
                $output=~s/^.*\<body[^\>]*\>//si;  
                $output=~s/\<\/body\s*\>.*$//si;  
                $output='<font size="-2">'.$output.'</font>';                 $output='<font size="-2">'.$output.'</font>';
    } elsif ($embstyle eq 'img') {     } elsif ($embstyle eq 'img') {
                $output='<img src="'.$filelink.'" />';                 $output='<img src="'.$filelink.'" />';
              } elsif ($filelink=~/^\/res\/(\w+)\/(\w+)\//) {
                  $output='<img src="http://'.
    $Apache::lonnet::hostname{&Apache::lonnet::homeserver($2,$1)}.
                    '/cgi-bin/thumbnail.gif?url='.$filelink.'" />';
            }             }
    $r->print('<td valign=bottom> '.($output eq '' ? '&nbsp;':$output).     $r->print('<td valign=bottom> '.($output eq '' ? '&nbsp;':$output).
       " </td>\n");        " </td>\n");

Removed from v.1.57  
changed lines
  Added in v.1.62


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