--- loncom/interface/londocs.pm 2003/11/07 23:22:21 1.95
+++ loncom/interface/londocs.pm 2004/01/29 00:50:44 1.100
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Documents
#
-# $Id: londocs.pm,v 1.95 2003/11/07 23:22:21 www Exp $
+# $Id: londocs.pm,v 1.100 2004/01/29 00:50:44 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -425,14 +425,11 @@ END
# Figure out what kind of a resource this is
my ($extension)=($url=~/\.(\w+)$/);
my $uploaded=($url=~/^\/*uploaded\//);
- my $icon='unknown';
- if (-e "/home/httpd/html/adm/lonIcons/$extension.gif") {
- $icon=$extension;
- }
+ my $icon=&Apache::loncommon::icon($url);
my $isfolder=0;
if ($uploaded) {
if ($extension eq 'sequence') {
- $icon='folder_closed';
+ $icon=$iconpath.'/folder_closed.gif';
$url=~/\/(\w+)\.sequence/;
$url='/adm/coursedocs?folder='.$1;
$isfolder=1;
@@ -454,8 +451,7 @@ END
if ($isfolder) { $url.='&foldername='.
&Apache::lonnet::escape($foldertitle); }
$line.='
 | '.
+ '">
'.
"$title | ";
return $line;
}
@@ -515,7 +511,7 @@ sub checkonthis {
if (($Apache::lonxml::errorcount) ||
($Apache::lonxml::warningcount)) {
if ($Apache::lonxml::errorcount) {
- $r->print(''.
+ $r->print('
'.
$Apache::lonxml::errorcount.' '.
&mt('error(s)').' ');
}
@@ -539,7 +535,11 @@ sub checkonthis {
} elsif ($result==HTTP_SERVICE_UNAVAILABLE) {
$r->print(''.&mt('connection down').'');
} elsif ($result==HTTP_NOT_FOUND) {
- $r->print(''.&mt('not found').'');
+ unless ($url=~/\$/) {
+ $r->print(''.&mt('not found').'');
+ } else {
+ $r->print(''.&mt('unable to verify variable URL').'');
+ }
} else {
$r->print(''.&mt('access denied').'');
}
@@ -966,7 +966,9 @@ ENDNEWSCRIPT
# -------------------------------------------------------------------- Body tag
$r->print(''.
&Apache::loncommon::bodytag('Course Documents','',$events,
- '','',$showdoc));
+ '','',$showdoc).
+ &Apache::loncommon::help_open_faq(273).
+ &Apache::loncommon::help_open_bug('RAT'));
unless ($showdoc) {
# -----------------------------------------------------------------------------
my %lt=&Apache::lonlocal::texthash(
@@ -987,7 +989,10 @@ ENDNEWSCRIPT
'sipr' => 'Simple Problem',
'scuf' => 'Score Upload Form',
'bull' => 'Bulletin Board',
- 'mypi' => 'My Personal Info'
+ 'mypi' => 'My Personal Info',
+ 'file' => 'File',
+ 'title' => 'Title',
+ 'comment' => 'Comment'
);
# -----------------------------------------------------------------------------
if ($allowed) {
@@ -1017,7 +1022,7 @@ $dumpbut
ENDCOURSEVERIFY
$r->print(&Apache::loncommon::help_open_topic('Docs_Adding_Course_Doc',
- 'Editing the Table of Contents for your Course'));
+ &mt('Editing the Table of Contents for your Course')));
}
# --------------------------------------------------------- Standard documents
$r->print('');
@@ -1046,11 +1051,11 @@ ENDCOURSEVERIFY
$lt{'spec'} |
-File:
+$lt{'file'}:
|