--- loncom/auth/lonlogin.pm 2007/03/08 01:58:48 1.89 +++ loncom/auth/lonlogin.pm 2007/04/03 18:47:25 1.90 @@ -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.90 2007/04/03 18:47:25 raeburn 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 == 0)) { + $coursecatalog = &coursecatalog_link($lt{'catalog'}); + } if ($fullgraph) { $r->print(< @@ -415,11 +425,7 @@ ENDSERVERFORM   $lt{'about'} - - -   - $lt{'catalog'} - + $coursecatalog   @@ -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__