--- loncom/interface/lonindexer.pm 2013/08/08 14:44:11 1.213.4.5
+++ loncom/interface/lonindexer.pm 2012/07/11 12:51:36 1.215
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Directory Indexer
#
-# $Id: lonindexer.pm,v 1.213.4.5 2013/08/08 14:44:11 raeburn Exp $
+# $Id: lonindexer.pm,v 1.215 2012/07/11 12:51:36 www 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
@@ -420,9 +422,14 @@ ENDHEADER
} else {
# Only display page header and breadcrumbs in non-popup mode
&Apache::lonhtmlcommon::clear_breadcrumbs();
+#
+# FIXME: hard link to fhwfdev?
+#
+#
+
&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,})
@@ -1348,18 +1355,15 @@ sub coursecontext {
my $filesymb=&Apache::lonnet::symbread($filelink);
if ($filesymb) {
my ($map,$index,$resource)=&Apache::lonnet::decode_symb($filesymb);
- $r->print(
- &mt('Already in this course:').'
'
- .&mt('[_1] in folder/map [_2]',
- &Apache::lonnet::gettitle($resource),
- &Apache::lonnet::gettitle($map))
- .'
');
+ $r->print(&mt('Already in this course:
[_1] in folder/map [_2].
',
+ &Apache::lonnet::gettitle($resource),
+ &Apache::lonnet::gettitle($map)));
}
}
sub showpreview {
my ($filelink)=@_;
- if ($filelink=~m-^(/ext/|https?://)-) {
+ if ($filelink=~m-^(/ext/|http://)-) {
return &mt('External Resource, preview not enabled');
}
my ($curfext)=($filelink=~/\.(\w+)$/);
@@ -1490,6 +1494,18 @@ This module enables a scheme of browsing
This is part of the LearningOnline Network with CAPA project
described at http://www.lon-capa.org.
+=head1 BEGIN SUBROUTINE
+
+This routine is only run once after compilation.
+
+=over 4
+
+=item *
+
+Initializes %language hash table.
+
+=back
+
=head1 HANDLER SUBROUTINE
This routine is called by Apache and mod_perl.