--- loncom/auth/lonlogin.pm 2004/12/18 23:58:34 1.61 +++ loncom/auth/lonlogin.pm 2004/12/30 16:04:37 1.62 @@ -1,7 +1,7 @@ # The LearningOnline Network # Login Screen # -# $Id: lonlogin.pm,v 1.61 2004/12/18 23:58:34 raeburn Exp $ +# $Id: lonlogin.pm,v 1.62 2004/12/30 16:04:37 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -447,7 +447,8 @@ ENDNOOPT ENDLOGIN if ($fullgraph) { - my $contactblock = &contactdisplay(\%lt,$sysadm,$servadm,$version); + my $helpdeskscript; + my $contactblock = &contactdisplay(\%lt,$sysadm,$servadm,$version,$authdomain,\$helpdeskscript); $r->print(< @@ -534,6 +535,7 @@ $domainlogo // the if prevents the script error if the browser can not handle this if ( document.client.uname ) { document.client.uname.focus(); } +$helpdeskscript ENDDOCUMENT } @@ -542,11 +544,15 @@ ENDDOCUMENT } sub contactdisplay { - my ($lt,$sysadm,$servadm,$version) = @_; + my ($lt,$sysadm,$servadm,$version,$authdomain,$helpdeskscript) = @_; my $contactblock; my $showsysadm = 1; my $showservadm = 1; - my $showhelpdesk = 1; + my $showhelpdesk = 0; + my $requestmail = $Apache::lonnet::perlvar{'lonSupportEMail'}; + if ($requestmail =~ m/^[^\@]+\@[^\@]+$/) { + $showhelpdesk = 1; + } if ($showsysadm) { $contactblock .= '   '.$$lt{'sysadm'}.':
'. '      '.$sysadm.'
'; @@ -556,7 +562,21 @@ sub contactdisplay { '      '.$servadm.'
 
'; } if ($showhelpdesk) { - $contactblock .= '   '.$$lt{'helpdesk'}.'
'; + $contactblock .= '   '.$$lt{'helpdesk'}.'
'; + my $thisurl = &Apache::lonnet::escape('/adm/login'); + $$helpdeskscript = <<"ENDSCRIPT"; + +ENDSCRIPT } $contactblock .= <<"ENDBLOCK";    $version