Diff for /loncom/interface/lonindexer.pm between versions 1.213.4.8 and 1.217

version 1.213.4.8, 2015/01/23 22:59:28 version 1.217, 2012/08/25 19:22:59
Line 92  sub handler { Line 92  sub handler {
     undef (@Omit);      undef (@Omit);
     %fieldnames=&Apache::lonmeta::fieldnames();      %fieldnames=&Apache::lonmeta::fieldnames();
   
 # --------------------------------------------------------------- get icon path  # ------------------------------------- read in machine configuration variables
     my $iconpath= $r->dir_config('lonIconsURL') . "/";      my $iconpath= $r->dir_config('lonIconsURL') . "/";
       my $domain  = $r->dir_config('lonDefDomain');
       my $role    = $r->dir_config('lonRole');
       my $loadlim = $r->dir_config('lonLoadLim');
       my $servadm = $r->dir_config('lonAdmEMail');
       my $sysadm  = $r->dir_config('lonSysEMail');
       my $lonhost = $r->dir_config('lonHostID');
       my $tabdir  = $r->dir_config('lonTabDir');
   
 #SB my $fileclr='#ffffe6';  #SB my $fileclr='#ffffe6';
     my $line;      my $line;
Line 623  END Line 630  END
         
   
 # ----------------- read in what directories have previously been set to "open"  # ----------------- read in what directories have previously been set to "open"
  foreach (keys(%hash)) {   foreach (keys %hash) {
     if ($_ =~ /^diropen_status_/) {      if ($_ =~ /^diropen_status_/) {
  my $key = $_;   my $key = $_;
  $key =~ s/^diropen_status_//;   $key =~ s/^diropen_status_//;
Line 754  sub get_list { Line 761  sub get_list {
           
     (my $luri = $uri) =~ s/\//_/g;      (my $luri = $uri) =~ s/\//_/g;
     if ($env{'form.updatedisplay'}) {      if ($env{'form.updatedisplay'}) {
  foreach (keys(%hash)) {   foreach (keys %hash) {
     delete $hash{$_} if ($_ =~ /^dirlist_files_/);      delete $hash{$_} if ($_ =~ /^dirlist_files_/);
     delete $hash{$_} if ($_ =~ /^dirlist_timestamp_files_/);      delete $hash{$_} if ($_ =~ /^dirlist_timestamp_files_/);
  }   }
Line 989  $r->print ('<input type="hidden" name="a Line 996  $r->print ('<input type="hidden" name="a
  $r->print (' alt="'.$msg.'"/></a>'.   $r->print (' alt="'.$msg.'"/></a>'.
    "\n");     "\n");
  my $quotable_curdir = &Apache::loncommon::escape_single($curdir);   my $quotable_curdir = &Apache::loncommon::escape_single($curdir);
         my $quotable_startdir = &Apache::loncommon::escape_single($startdir);  
         my $quotable_listname = &Apache::loncommon::escape_single($listname);  
   
  $r->print ('<a href="javascript:gothere(\''.$quotable_curdir   $r->print ('<a href="javascript:gothere(\''.$quotable_curdir
    .'\')"><img alt="'.$msg.'" src="'.     .'\')"><img alt="'.$msg.'" src="'.
    $iconpath.'quill.gif" class="LC_fileicon" />');     $iconpath.'quill.gif" class="LC_fileicon" />');
Line 1003  $r->print ('<input type="hidden" name="a Line 1007  $r->print ('<input type="hidden" name="a
 # Wishlistlink  # Wishlistlink
         $r->print('</form></td><td><a href="javascript:;" '.          $r->print('</form></td><td><a href="javascript:;" '.
                   'title="'.&mt('Save a link for this folder in your personal Stored Links repository').'" '.                    'title="'.&mt('Save a link for this folder in your personal Stored Links repository').'" '.
                   'onclick="set_wishlistlink('."'$plainname','$quotable_startdir$quotable_listname"."/'".')">'.                    'onclick="set_wishlistlink('."'$plainname','$startdir$listname'".')">'.
                   '<img class="LC_icon" src="/res/adm/pages/wishlist.png" '.                    '<img class="LC_icon" src="/res/adm/pages/wishlist.png" '.
                   'alt="'.&mt('save in Stored Links').'" style="width:22px;"/></a>'.$tabtag);                    'alt="'.&mt('save in Stored Links').'" style="width:22px;"/></a>'.$tabtag);
         $r->print(&Apache::loncommon::end_data_table_row());          $r->print(&Apache::loncommon::end_data_table_row());
Line 1086  $r->print ('<input type="hidden" name="a Line 1090  $r->print ('<input type="hidden" name="a
 # Filetype icons  # Filetype icons
  $r->print("<img alt=\"\" src='$iconname' class='LC_fileicon' />\n");   $r->print("<img alt=\"\" src='$iconname' class='LC_fileicon' />\n");
  my $quotable_filelink = &Apache::loncommon::escape_single($filelink);   my $quotable_filelink = &Apache::loncommon::escape_single($filelink);
         my $quotable_startdir = Apache::loncommon::escape_single($startdir);  
         my $quotable_listname = &Apache::loncommon::escape_single($listname);  
   
  $r->print (" <a href=\"javascript:openMyModal('".$quotable_filelink."?inhibitmenu=yes',500,500,'yes');\">$listname</a> ");   $r->print (" <a href=\"javascript:openMyModal('".$quotable_filelink."?inhibitmenu=yes',500,500,'yes');\">$listname</a> ");
  $quotable_filelink = &Apache::loncommon::escape_single($filelink.'.meta');   $quotable_filelink = &Apache::loncommon::escape_single($filelink.'.meta');
Line 1101  $r->print ('<input type="hidden" name="a Line 1103  $r->print ('<input type="hidden" name="a
 # Wishlistlink  # Wishlistlink
         $r->print('<td><a href="javascript:;" title="'.&mt('Save a link for this resource in your personal Stored Links repository').'" '.          $r->print('<td><a href="javascript:;" title="'.&mt('Save a link for this resource in your personal Stored Links repository').'" '.
                   'onclick="set_wishlistlink('."'".&Apache::lonnet::gettitle($filelink).                    'onclick="set_wishlistlink('."'".&Apache::lonnet::gettitle($filelink).
                   "','$quotable_startdir$quotable_listname'".')">'.                    "','$startdir$listname'".')">'.
                   '<img class="LC_icon" src="/res/adm/pages/wishlist.png" '.                    '<img class="LC_icon" src="/res/adm/pages/wishlist.png" '.
                   'alt="'.&mt('save in Stored Links').'" style="width:22px;"/></a></td>');                    'alt="'.&mt('save in Stored Links').'" style="width:22px;"/></a></td>');
  if ($hash{'display_attrs_0'} == 1) {   if ($hash{'display_attrs_0'} == 1) {
Line 1243  $r->print ('<input type="hidden" name="a Line 1245  $r->print ('<input type="hidden" name="a
  $r->print (' alt="'.$msg.'" class="LC_fileicon" /></a>'.   $r->print (' alt="'.$msg.'" class="LC_fileicon" /></a>'.
    "\n");     "\n");
  my $quotable_curdir = &Apache::loncommon::escape_single($curdir);   my $quotable_curdir = &Apache::loncommon::escape_single($curdir);
         my $quotable_startdir = &Apache::loncommon::escape_single($startdir);          
         my $quotable_listname = &Apache::loncommon::escape_single($listname);  
   
         my $location = &Apache::loncommon::lonhttpdurl("/adm/lonIcons");          my $location = &Apache::loncommon::lonhttpdurl("/adm/lonIcons");
  my $icon = "navmap.folder.".($nowOpen ? "open":"closed").'.gif';   my $icon = "navmap.folder.".($nowOpen ? "open":"closed").'.gif';
         $r->print ('<a href="javascript:gothere('          $r->print ('<a href="javascript:gothere('
Line 1257  $r->print ('<input type="hidden" name="a Line 1257  $r->print ('<input type="hidden" name="a
 # Wishlistlink  # Wishlistlink
         $r->print('</td><td><a href="javascript:;" '.          $r->print('</td><td><a href="javascript:;" '.
                   'title="'.&mt('Save a link for this folder in Stored Links').'" '.                    'title="'.&mt('Save a link for this folder in Stored Links').'" '.
                   'onclick="set_wishlistlink('."'$listname','$quotable_startdir$quotable_listname"."/'".')">'.                    'onclick="set_wishlistlink('."'$listname','$startdir$listname'".')">'.
                   '<img class="LC_icon" src="/res/adm/pages/wishlist.png" '.                    '<img class="LC_icon" src="/res/adm/pages/wishlist.png" '.
                   'alt="'.&mt('save in Stored Links').'" style="width:22px;"/></a></td>');                    'alt="'.&mt('save in Stored Links').'" style="width:22px;"/></a></td>');
 # Attributes  # Attributes
Line 1304  $r->print ('<input type="hidden" name="a Line 1304  $r->print ('<input type="hidden" name="a
  }   }
  if ($hash{'display_attrs_7'} == 1) {   if ($hash{'display_attrs_7'} == 1) {
    $r->print('<td>&nbsp;</td>');     $r->print('<td>&nbsp;</td>');
         }      }     
         if ($hash{'display_attrs_11'} == 1) {      if ($hash{'display_attrs_11'} == 1) {
    $r->print('<td>&nbsp;</td>');     $r->print('<td>&nbsp;</td>');
  }   }
  if ($hash{'display_attrs_12'} == 1) {   if ($hash{'display_attrs_12'} == 1) {
Line 1348  sub coursecontext { Line 1348  sub coursecontext {
     my $filesymb=&Apache::lonnet::symbread($filelink);      my $filesymb=&Apache::lonnet::symbread($filelink);
     if ($filesymb) {      if ($filesymb) {
  my ($map,$index,$resource)=&Apache::lonnet::decode_symb($filesymb);   my ($map,$index,$resource)=&Apache::lonnet::decode_symb($filesymb);
  $r->print(   $r->print(&mt('Already in this course:<br />[_1] in folder/map [_2].<br />',
             &mt('Already in this course:').'<br />'        &Apache::lonnet::gettitle($resource),
            .&mt('[_1] in folder/map [_2]',        &Apache::lonnet::gettitle($map)));
         &Apache::lonnet::gettitle($resource),  
         &Apache::lonnet::gettitle($map))  
            .'<br />');  
     }      }
 }  }
   
 sub showpreview {  sub showpreview {
     my ($filelink)=@_;      my ($filelink)=@_;
     if ($filelink=~m-^(/ext/|https?://)-) {      if ($filelink=~m-^(/ext/|http://)-) {
  return &mt('External Resource, preview not enabled');   return &mt('External Resource, preview not enabled');
     }      }
     my ($curfext)=($filelink=~/\.(\w+)$/);      my ($curfext)=($filelink=~/\.(\w+)$/);
Line 1439  sub start_fresh_session { Line 1436  sub start_fresh_session {
     delete $hash->{'form.element'};      delete $hash->{'form.element'};
     delete $hash->{'form.omit'};      delete $hash->{'form.omit'};
     delete $hash->{'form.only'};      delete $hash->{'form.only'};
     foreach (keys(%{$hash})) {      foreach (keys %{$hash}) {
         delete $hash->{$_} if (/^(pre_|store)/);          delete $hash->{$_} if (/^(pre_|store)/);
     }      }
 }  }

Removed from v.1.213.4.8  
changed lines
  Added in v.1.217


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