--- loncom/interface/lonindexer.pm 2001/12/13 13:38:14 1.28 +++ loncom/interface/lonindexer.pm 2002/01/17 13:53:45 1.32 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Directory Indexer # -# $Id: lonindexer.pm,v 1.28 2001/12/13 13:38:14 harris41 Exp $ +# $Id: lonindexer.pm,v 1.32 2002/01/17 13:53:45 harris41 Exp $ # # Copyright Michigan State University Board of Trustees # @@ -41,6 +41,8 @@ # 8/28,10/15,11/28,11/29 Scott Harrison # 11/30 Matthew Hall # 12/11,12/13 Scott Harrison +# YEAR=2002 +# 1/17 Scott Harrison # ### @@ -62,6 +64,7 @@ package Apache::lonindexer; # ------------------------------------------------- modules used by this module use strict; use Apache::lonnet(); +use Apache::loncommon(); use Apache::Constants qw(:common); use Apache::File; use GDBM_File; @@ -77,16 +80,6 @@ my $extrafield; # default extra table ce my $fnum; # file counter my $dnum; # directory counter -# ---------------------------------------------------------------------- BEGIN -sub BEGIN { - my $fh=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}. - '/language.tab'); - while(<$fh>) { - $_=~/(\w+)\s+([\w\s\-]+)/; - $language{$1}=$2; - } -} - # ----------------------------- Handling routine called via Apache and mod_perl sub handler { my $r = shift; @@ -492,7 +485,7 @@ sub match_ext { if ($fnptr == 0 and $unpackline[3] ne "") { my $embstyle = &Apache::loncommon::fileembstyle($fext); push @trimlist,$line if (defined($embstyle) && - $embstyle ne 'hdn' ); + ($embstyle ne 'hdn' or $fext eq 'meta')); } else { push @trimlist,$line; }