Diff for /loncom/interface/lonindexer.pm between versions 1.8 and 1.10

version 1.8, 2001/05/31 21:38:58 version 1.10, 2001/06/15 19:05:26
Line 9 Line 9
 # 05/21/2001 H. K. Ng  # 05/21/2001 H. K. Ng
 # 05/23/2001 H. K. Ng  # 05/23/2001 H. K. Ng
 # 05/31/2001 Scott Harrison  # 05/31/2001 Scott Harrison
   # 06/01/2001 Scott Harrison
   # 06/02/2001 Scott Harrison
   # 06/15/2001 Scott Harrison
   
 package Apache::lonindexer;  package Apache::lonindexer;
   
Line 23  my %dirs; Line 26  my %dirs;
 my %language;  my %language;
 my $hidden;  my $hidden;
 my $extrafield;  my $extrafield;
 my $fnum=0;  my $fnum;
 sub BEGIN {  sub BEGIN {
     my $fh=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}.'/language.tab');      my $fh=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}.'/language.tab');
     map {      map {
Line 37  sub handler { Line 40  sub handler {
     $r->content_type('text/html');      $r->content_type('text/html');
     $r->send_http_header;      $r->send_http_header;
     return OK if $r->header_only;      return OK if $r->header_only;
       $fnum=0;
     my $iconpath= $r->dir_config('lonIconsURL');      my $iconpath= $r->dir_config('lonIconsURL') . "/";
     my $domain  = $r->dir_config('lonDefDomain');      my $domain  = $r->dir_config('lonDefDomain');
     my $role    = $r->dir_config('lonRole');      my $role    = $r->dir_config('lonRole');
     my $loadlim = $r->dir_config('lonLoadLim');      my $loadlim = $r->dir_config('lonLoadLim');
Line 47  sub handler { Line 50  sub handler {
     my $lonhost = $r->dir_config('lonHostID');      my $lonhost = $r->dir_config('lonHostID');
     my $tabdir  = $r->dir_config('lonTabDir');      my $tabdir  = $r->dir_config('lonTabDir');
   
     my $iconpath='/res/adm/pages/indexericons/';  #    my $iconpath='/res/adm/pages/indexericons/';
     my $fileclr='#ffffe6';      my $fileclr='#ffffe6';
 # -------------------------------------- see if called from an interactive mode  # -------------------------------------- see if called from an interactive mode
     map {      map {
Line 108  function save_group() { Line 111  function save_group() {
     }      }
 }  }
 function select_group() {  function select_group() {
       var linkflag=false;
     for (var num=0; num<document.forms.fnum.fnum.value; num++) {      for (var num=0; num<document.forms.fnum.fnum.value; num++) {
  if (eval("document.forms.form"+num+".filelink.checked")) {   if (eval("document.forms.form"+num+".filelink.checked")) {
     alert(eval("document.forms.form"+num+".title.value")+  //    alert(eval("document.forms.form"+num+".title.value")+
        eval("document.forms.form"+num+".filelink.value"));  //       eval("document.forms.form"+num+".filelink.value"));
       insertRowInLastRow();
       placeResourceInLastRow(
      eval("document.forms.form"+num+".title.value"),
      eval("document.forms.form"+num+".filelink.value"),
      linkflag
      );
       linkflag=true;
  }   }
     }      }
 //    changeTitle(title);      opener.editmode=0;
 //    changeURL(url);      opener.notclear=0;
       opener.linkmode=0;
       opener.infoclear();
       opener.draw();
   }
   function insertRowInLastRow() {
       opener.insertrow(opener.maxrow);
       opener.addobj(opener.maxrow,'e&2');
   }
   function placeResourceInLastRow (title,url,linkflag) {
       opener.newresource(opener.maxrow,2,opener.escape(title),opener.escape(url),'false','normal');
       opener.save();
       opener.mostrecent=opener.obj.length-1;
       if (linkflag) {
    opener.joinres(opener.linkmode,opener.mostrecent,0);
       }
       opener.linkmode=opener.mostrecent;
 }  }
 function changeTitle(val) {  function changeTitle(val) {
     if (opener.inf.document.forms.resinfo.elements.t) {      if (opener.inf.document.forms.resinfo.elements.t) {
Line 348  sub display_line{ Line 375  sub display_line{
     my (@pathfn, $fndir, $fnptr);      my (@pathfn, $fndir, $fnptr);
     my $dirptr=16384;      my $dirptr=16384;
     my $fileclr="#ffffe6";      my $fileclr="#ffffe6";
     my $iconpath="/res/adm/pages/indexericons/";      my $iconpath= $r->dir_config('lonIconsURL') . "/";
   #    my $iconpath="/res/adm/pages/indexericons/";
   
     my @filecom = split (/\&/,$line);      my @filecom = split (/\&/,$line);
     my @pathcom = split (/\//,$filecom[0]);      my @pathcom = split (/\//,$filecom[0]);
Line 372  sub display_line{ Line 400  sub display_line{
  &begin_form ($r,$filecom[0].'/');   &begin_form ($r,$filecom[0].'/');
  my $anchor = $filecom[0].'/';   my $anchor = $filecom[0].'/';
  $anchor =~ s/\///g;   $anchor =~ s/\///g;
  $r->print ("<a name=\"".$anchor."\">\n<input src=\"".$iconpath."comp.blue.gif\"");   $r->print ("<a name=\"".$anchor."\">\n<input src=\"".$iconpath."server.gif\"");
  $r->print (" name=\"$msg\" height=\"22\" type=\"image\" border=\"0\">\n");   $r->print (" name=\"$msg\" height=\"22\" type=\"image\" border=\"0\">\n");
  $r->print("Domain - $listname $tabtag</tr></form>\n");   $r->print("Domain - $listname $tabtag</tr></form>\n");
  return OK;   return OK;

Removed from v.1.8  
changed lines
  Added in v.1.10


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