--- loncom/auth/lonlogin.pm 2007/03/08 01:58:48 1.89
+++ loncom/auth/lonlogin.pm 2007/04/17 15:44:58 1.93
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Login Screen
#
-# $Id: lonlogin.pm,v 1.89 2007/03/08 01:58:48 albertel Exp $
+# $Id: lonlogin.pm,v 1.93 2007/04/17 15:44:58 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -133,6 +133,7 @@ ENDFAILED
}
my $role = $r->dir_config('lonRole');
my $loadlim = $r->dir_config('lonLoadLim');
+ my $servadm = $r->dir_config('lonAdmEMail');
my $lonhost = $r->dir_config('lonHostID');
my $tabdir = $r->dir_config('lonTabDir');
my $include = $r->dir_config('lonIncludes');
@@ -245,8 +246,7 @@ ENDTROUBLE
}
# ----------------------------------------------- Apparently we are in business
-
- my $domainlogo=&Apache::loncommon::domainlogo($domain);
+ $servadm=~s/\,/\
/g;
# --------------------------------------------------- Print login screen header
$r->print(< 'Log in',
'help' => 'Log-in Help',
'serv' => 'Server',
+ 'servadm' => 'Server Administration',
'helpdesk' => 'Contact Helpdesk',
'forgotpw' => 'Forgot password?');
# -------------------------------------------------- Change password field name
@@ -379,6 +385,10 @@ ENDSCRIPT
ENDSERVERFORM
+ my $coursecatalog;
+ if (($showcoursecat eq '') || ($showcoursecat)) {
+ $coursecatalog = &coursecatalog_link($lt{'catalog'});
+ }
if ($fullgraph) { $r->print(<
@@ -415,11 +425,7 @@ ENDSERVERFORM
|
$lt{'about'} |
-
-
- |
- $lt{'catalog'} |
-
+ $coursecatalog
|
@@ -478,15 +484,15 @@ ENDNOOPT
 |
- $lt{'un'}: |
+ : |
|
- $lt{'pw'}: |
+ : |
|
- $lt{'dom'}: |
+ : |
|
@@ -508,7 +514,8 @@ ENDNOOPT
ENDLOGIN
if ($fullgraph) {
my $helpdeskscript;
- my $contactblock = &contactdisplay(\%lt,$version,$authdomain,\$helpdeskscript);
+ my $contactblock = &contactdisplay(\%lt,$servadm,$showadminmail,
+ $version,$authdomain,\$helpdeskscript);
$r->print(<
@@ -604,13 +611,17 @@ ENDDOCUMENT
}
sub contactdisplay {
- my ($lt,$version,$authdomain,$helpdeskscript) = @_;
+ my ($lt,$servadm,$showadminmail,$version,$authdomain,$helpdeskscript) = @_;
my $contactblock;
my $showhelpdesk = 0;
my $requestmail = $Apache::lonnet::perlvar{'lonSupportEMail'};
if ($requestmail =~ m/^[^\@]+\@[^\@]+$/) {
$showhelpdesk = 1;
}
+ if ($servadm && $showadminmail) {
+ $contactblock .= ' '.$$lt{'servadm'}.':
'.
+ ' '.$servadm.'
';
+ }
if ($showhelpdesk) {
$contactblock .= ' '.$lt->{'helpdesk'}.'
';
my $thisurl = &escape('/adm/login');
@@ -652,5 +663,15 @@ sub loginhelpdisplay {
return;
}
+sub coursecatalog_link {
+ my ($linkname) = @_;
+ return <<"END";
+
+ |
+ $linkname |
+
+END
+}
+
1;
__END__