version 1.213.4.6, 2013/08/12 19:47:10
|
version 1.216, 2012/07/16 15:30:45
|
Line 34
|
Line 34
|
## 1. Description of functions ## |
## 1. Description of functions ## |
## 2. Modules used by this module ## |
## 2. Modules used by this module ## |
## 3. Choices for different output views (detailed, summary, xml, etc) ## |
## 3. Choices for different output views (detailed, summary, xml, etc) ## |
## 4. Handling routine called via Apache and mod_perl ## |
## 4. BEGIN block (to be run once after compilation) ## |
## 5. Other subroutines ## |
## 5. Handling routine called via Apache and mod_perl ## |
|
## 6. Other subroutines ## |
## ## |
## ## |
############################################################################### |
############################################################################### |
|
|
Line 59 use LONCAPA qw(:match);
|
Line 60 use LONCAPA qw(:match);
|
# ---------------------------------------- variables used throughout the module |
# ---------------------------------------- variables used throughout the module |
my %hash; # global user-specific gdbm file |
my %hash; # global user-specific gdbm file |
my %dirs; # keys are directories, values are the open/close status |
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 %dynhash; # hash of hashes for dynamic metadata |
my %dynread; # hash of directories already read for dynamic metadata |
my %dynread; # hash of directories already read for dynamic metadata |
my %fieldnames; # Metadata fieldnames |
my %fieldnames; # Metadata fieldnames |
Line 92 sub handler {
|
Line 94 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 1341 sub coursecontext {
|
Line 1350 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 1483 This module enables a scheme of browsing
|
Line 1489 This module enables a scheme of browsing
|
This is part of the LearningOnline Network with CAPA project |
This is part of the LearningOnline Network with CAPA project |
described at http://www.lon-capa.org. |
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 |
=head1 HANDLER SUBROUTINE |
|
|
This routine is called by Apache and mod_perl. |
This routine is called by Apache and mod_perl. |