version 1.18, 2006/04/05 22:40:29
|
version 1.20, 2006/08/29 20:34:39
|
Line 95 sub handler {
|
Line 95 sub handler {
|
$start_page=&Apache::loncommon::start_page('Switching Server ...', |
$start_page=&Apache::loncommon::start_page('Switching Server ...', |
$switch); |
$switch); |
} else { |
} else { |
$start_page=&Apache::loncommon::start_page('Logged Out'); |
$start_page=&Apache::loncommon::start_page('Logged Out',undef, |
|
{'no_inline_link' => 1,}); |
my %lt=&Apache::lonlocal::texthash('gb' => 'Goodbye', |
my %lt=&Apache::lonlocal::texthash('gb' => 'Goodbye', |
'cw' => 'close this window', |
'cw' => 'close this window', |
'li' => 'log in again', |
'li' => 'log in again', |
'pe' => 'Please either', |
'pe' => 'Please either', |
'or' => 'or'); |
'or' => 'or'); |
|
my $login_url = '/adm/'.($env{'request.sso.login'} ? 'roles' |
|
: 'login'); |
|
|
$relogmessage=(<<ENDRELOG); |
$relogmessage=(<<ENDRELOG); |
<h1>$lt{'gb'}!</h1> |
<h1>$lt{'gb'}!</h1> |
$lt{'pe'} <a href="javascript:self.close();">$lt{'cw'}</a> $lt{'or'} |
$lt{'pe'} <a href="javascript:self.close();">$lt{'cw'}</a> $lt{'or'} |
<a href="/adm/login?domain=$sessionhash{'user.domain'}">$lt{'li'}</a>. |
<a href="$login_url?domain=$sessionhash{'user.domain'}">$lt{'li'}</a>. |
ENDRELOG |
ENDRELOG |
|
|
|
if ($env{'request.sso.login'} |
|
&& defined($r->dir_config('lonSSOUserLogoutMessageFile'))) { |
|
open(my $fh,$r->dir_config('lonSSOUserLogoutMessageFile')); |
|
$relogmessage.= join('',<$fh>); |
|
} |
|
|
} |
} |
my $end_page=&Apache::loncommon::end_page(); |
my $end_page=&Apache::loncommon::end_page(); |
# --------------------------------------------------------------- Screen Output |
# --------------------------------------------------------------- Screen Output |