--- loncom/interface/lonindexer.pm 2001/05/31 14:29:03 1.7 +++ loncom/interface/lonindexer.pm 2001/06/02 16:57:35 1.9 @@ -9,6 +9,8 @@ # 05/21/2001 H. K. Ng # 05/23/2001 H. K. Ng # 05/31/2001 Scott Harrison +# 06/01/2001 Scott Harrison +# 06/02/2001 Scott Harrison package Apache::lonindexer; @@ -23,7 +25,7 @@ my %dirs; my %language; my $hidden; my $extrafield; - +my $fnum; sub BEGIN { my $fh=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}.'/language.tab'); map { @@ -37,7 +39,7 @@ sub handler { $r->content_type('text/html'); $r->send_http_header; return OK if $r->header_only; - + $fnum=0; my $iconpath= $r->dir_config('lonIconsURL'); my $domain = $r->dir_config('lonDefDomain'); my $role = $r->dir_config('lonRole'); @@ -75,6 +77,9 @@ END END } elsif ($ENV{'form.catalogmode'} eq 'groupimport') { + $extrafield=''. + ''; $colspan=" colspan='2' "; $hidden=< @@ -83,7 +88,7 @@ END END $groupimportbutton=< + END } @@ -94,6 +99,49 @@ END function select_data(title,url) { changeTitle(title); changeURL(url); + self.close(); +} +function save_group() { + for (var num=0; numprint("
"); + $r->print("
"); $r->print(""); $r->print(""); $r->print("\n"); @@ -375,17 +425,32 @@ sub display_line{ my @file_ext = split (/\./,$listname); my $curfext = $file_ext[scalar(@file_ext)-1]; my $filelink = $startdir.$filecom[0]; - $r->print(""); + $r->print(""); my $metafile = grep /^$filecom[0]\.meta\&/, @list; my $title; if ($ENV{'form.catalogmode'} eq 'interactive') { $title=$listname; - $title = &Apache::lonnet::metadata($filelink,'title') if ($metafile == 1); + $title = &Apache::lonnet::metadata($filelink,'title') + if ($metafile == 1); $title=$listname unless $title; $r->print("
"); $r->print("\n"); - $r->print(""); + $r->print(""); + } + elsif ($ENV{'form.catalogmode'} eq 'groupimport') { + $title=$listname; + $title = &Apache::lonnet::metadata($filelink,'title') + if ($metafile == 1); + $title=$listname unless $title; + $r->print("
\n"); + $r->print("\n"); + $r->print("\n"); + $r->print("
\n"); + $r->print(""); + $fnum++; } if ($indent < 11) {