--- loncom/auth/lonlogin.pm 2004/11/02 23:20:17 1.59 +++ loncom/auth/lonlogin.pm 2004/11/11 22:18:23 1.60 @@ -1,7 +1,7 @@ # The LearningOnline Network # Login Screen # -# $Id: lonlogin.pm,v 1.59 2004/11/02 23:20:17 albertel Exp $ +# $Id: lonlogin.pm,v 1.60 2004/11/11 22:18:23 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -263,8 +263,8 @@ my %lt=&Apache::lonlocal::texthash( 'help' => 'Help', 'serv' => 'Server', 'servadm' => 'Server Administration', - 'sysadm' => 'System Administration'); - + 'sysadm' => 'System Administration', + 'helpdesk' => 'Contact Helpdesk'); # ---------------------------------------------------------- Serve rest of page $r->print(< ENDLOGIN if ($fullgraph) { + my $contactblock = &contactdisplay(\%lt,$sysadm,$servadm,$version); $r->print(< @@ -499,13 +500,7 @@ ENDLOGIN
- -    $lt{'sysadm'}:
-       $sysadm
-    $lt{'servadm'}:
-       $servadm
 
-    $version -
+ $contactblock @@ -544,7 +539,31 @@ ENDDOCUMENT } $r->print(''); return OK; -} +} + +sub contactdisplay { + my ($lt,$sysadm,$servadm,$version) = @_; + my $contactblock; + my $showsysadm = 1; + my $showservadm = 1; + my $showhelpdesk = 1; + if ($showsysadm) { + $contactblock .= '   '.$$lt{'sysadm'}.':
'. + '      '.$sysadm.'
'; + } + if ($showservadm) { + $contactblock .= '   '.$$lt{'servadm'}.':
'. + '      '.$servadm.'
 
'; + } + if ($showhelpdesk) { + $contactblock .= '   '.$$lt{'helpdesk'}.'
'; + } + $contactblock .= <<"ENDBLOCK"; +    $version +ENDBLOCK + return $contactblock; +} + 1; __END__