--- loncom/auth/lonlogin.pm 2006/04/05 22:39:55 1.74 +++ loncom/auth/lonlogin.pm 2006/07/24 17:25:48 1.76 @@ -1,7 +1,7 @@ # The LearningOnline Network # Login Screen # -# $Id: lonlogin.pm,v 1.74 2006/04/05 22:39:55 albertel Exp $ +# $Id: lonlogin.pm,v 1.76 2006/07/24 17:25:48 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -37,6 +37,9 @@ use Apache::loncommon(); use Apache::lonauth(); use Apache::lonlocal; use Apache::migrateuser(); +use lib '/home/httpd/lib/perl/'; +use LONCAPA; + sub handler { my $r = shift; @@ -142,6 +145,7 @@ ENDFAILED my $include = $r->dir_config('lonIncludes'); my $expire = $r->dir_config('lonExpire'); my $version = $r->dir_config('lonVersion'); + my $host_name = $Apache::lonnet::hostname{$lonhost}; # --------------------------------------------- Default values for login fields @@ -159,7 +163,7 @@ ENDFAILED my $userloadpercent=&Apache::lonnet::userload(); # ------------------------------------------------------- Do the load balancing - my $otherserver='http://'.$ENV{'SERVER_NAME'}; + my $otherserver='http://'.$host_name; my $firsturl= ($env{'request.firsturl'}?$env{'request.firsturl'}:$env{'form.firsturl'}); # ---------------------------------------- Are we access server and overloaded? @@ -608,7 +612,7 @@ sub contactdisplay { } if ($showhelpdesk) { $contactblock .= '   '.$$lt{'helpdesk'}.'
'; - my $thisurl = &Apache::lonnet::escape('/adm/login'); + my $thisurl = &escape('/adm/login'); $$helpdeskscript = <<"ENDSCRIPT";