--- loncom/interface/lonindexer.pm 2014/06/09 21:35:19 1.213.4.7
+++ loncom/interface/lonindexer.pm 2012/05/15 01:41:27 1.214
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Directory Indexer
#
-# $Id: lonindexer.pm,v 1.213.4.7 2014/06/09 21:35:19 raeburn Exp $
+# $Id: lonindexer.pm,v 1.214 2012/05/15 01:41:27 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -34,8 +34,9 @@
## 1. Description of functions ##
## 2. Modules used by this module ##
## 3. Choices for different output views (detailed, summary, xml, etc) ##
-## 4. Handling routine called via Apache and mod_perl ##
-## 5. Other subroutines ##
+## 4. BEGIN block (to be run once after compilation) ##
+## 5. Handling routine called via Apache and mod_perl ##
+## 6. Other subroutines ##
## ##
###############################################################################
@@ -59,6 +60,7 @@ use LONCAPA qw(:match);
# ---------------------------------------- variables used throughout the module
my %hash; # global user-specific gdbm file
my %dirs; # keys are directories, values are the open/close status
+my %language; # has the reference information present in language.tab
my %dynhash; # hash of hashes for dynamic metadata
my %dynread; # hash of directories already read for dynamic metadata
my %fieldnames; # Metadata fieldnames
@@ -92,8 +94,15 @@ sub handler {
undef (@Omit);
%fieldnames=&Apache::lonmeta::fieldnames();
-# --------------------------------------------------------------- get icon path
+# ------------------------------------- read in machine configuration variables
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';
my $line;
@@ -415,7 +424,7 @@ ENDHEADER
&Apache::lonhtmlcommon::clear_breadcrumbs();
&Apache::lonhtmlcommon::add_breadcrumb({
'text' => 'Browse published resources',
- 'href' => '/res/'.$headerdom.'/?launch=1',
+ 'href' => '/res/fhwfdev/?launch=1',
});
$r->print(&Apache::loncommon::start_page('Browse published resources',$js,
{'domain' => $headerdom,})
@@ -1000,7 +1009,7 @@ $r->print (''.
+ 'onclick="set_wishlistlink('."'$plainname','$startdir$listname'".')">'.
''.$tabtag);
$r->print(&Apache::loncommon::end_data_table_row());
@@ -1250,7 +1259,7 @@ $r->print (''.
+ 'onclick="set_wishlistlink('."'$listname','$startdir$listname'".')">'.
'');
# Attributes
@@ -1297,8 +1306,8 @@ $r->print ('