--- loncom/auth/lonlogin.pm 2011/02/11 10:41:59 1.146 +++ loncom/auth/lonlogin.pm 2011/03/03 06:37:30 1.147 @@ -1,7 +1,7 @@ # The LearningOnline Network # Login Screen # -# $Id: lonlogin.pm,v 1.146 2011/02/11 10:41:59 bisitz Exp $ +# $Id: lonlogin.pm,v 1.147 2011/03/03 06:37:30 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -151,10 +151,14 @@ sub handler { $loadavg=<$loadfile>; } $loadavg =~ s/\s.*//g; - my $loadpercent=sprintf("%.1f",100*$loadavg/$loadlim); - unless ($loadlim) { $loadpercent='---'; } - my $userloadpercent=&Apache::lonnet::userload(); - unless ($uloadlim) { $userloadpercent='---'; } + + my ($loadpercent,$userloadpercent); + if ($loadlim) { + $loadpercent=sprintf("%.1f",100*$loadavg/$loadlim); + } + if ($uloadlim) { + $userloadpercent=&Apache::lonnet::userload(); + } my $firsturl= ($env{'request.firsturl'}?$env{'request.firsturl'}:$env{'form.firsturl'}); @@ -464,10 +468,8 @@ $announcements
ENDTOP - -$r->print(< - + my ($domainrow,$serverrow,$loadrow,$userloadrow,$versionrow); + $domainrow = <<"END"; +END + $serverrow = <<"END"; +END + if ($loadlim) { + $loadrow = <<"END"; +END + } + if ($uloadlim) { + $userloadrow = <<"END"; +END + } + if (($version ne '') && ($version ne '')) { + $versionrow = <<"END"; +END + } + +$r->print(< +
$lt{'dom'}:  @@ -476,6 +478,8 @@ $r->print(< $domain
$lt{'serv'}:  @@ -484,6 +488,9 @@ $r->print(< $lonhost ($role)
$lt{'load'}:  @@ -492,6 +499,10 @@ $r->print(< $loadpercent $lt{'perc'}
$lt{'userload'}:  @@ -500,11 +511,26 @@ $r->print(< $userloadpercent $lt{'perc'}
$version
+$domainrow +$serverrow +$loadrow +$userloadrow +$versionrow