version 1.99, 2004/09/02 13:15:54
|
version 1.101, 2004/11/02 23:22:46
|
Line 88 sub handler {
|
Line 88 sub handler {
|
if ($ENV{'request.course.id'}) { |
if ($ENV{'request.course.id'}) { |
my %temp=('logout_'.$ENV{'request.course.id'} => time); |
my %temp=('logout_'.$ENV{'request.course.id'} => time); |
&Apache::lonnet::put('email_status',\%temp); |
&Apache::lonnet::put('email_status',\%temp); |
} |
&Apache::lonnet::delenv('user.state.'.$ENV{'request.course.id'}); |
|
} |
&Apache::lonnet::appenv("request.course.id" => '', |
&Apache::lonnet::appenv("request.course.id" => '', |
"request.course.fn" => '', |
"request.course.fn" => '', |
"request.course.uri" => '', |
"request.course.uri" => '', |
Line 206 ENDENTERKEY
|
Line 207 ENDENTERKEY
|
$ENV{'user.name'}, |
$ENV{'user.name'}, |
$ENV{'user.home'}, |
$ENV{'user.home'}, |
"Role ".$trolecode); |
"Role ".$trolecode); |
my $tadv=0; |
|
if (($trolecode!~/^st/) && |
|
($trolecode!~/^ta/) && |
|
($trolecode!~/^cm/)) { $tadv=1; } |
|
&Apache::lonnet::appenv( |
&Apache::lonnet::appenv( |
'request.role' => $trolecode, |
'request.role' => $trolecode, |
'request.role.adv' => $tadv, |
|
'request.role.domain' => $cdom, |
'request.role.domain' => $cdom, |
'request.course.sec' => $csec); |
'request.course.sec' => $csec); |
|
my $tadv=0; |
|
if (&Apache::lonnet::allowed('adv') eq 'F') { $tadv=1; } |
|
&Apache::lonnet::appenv('request.role.adv' => $tadv); |
|
|
my $msg=&mt('Entering course ...'); |
my $msg=&mt('Entering course ...'); |
|
|
if (($cnum) && ($role ne 'ca')) { |
if (($cnum) && ($role ne 'ca')) { |
Line 620 ENDHEADER
|
Line 621 ENDHEADER
|
my $output; |
my $output; |
foreach my $which (sort {uc($a) cmp uc($b)} (keys(%sortrole))) { |
foreach my $which (sort {uc($a) cmp uc($b)} (keys(%sortrole))) { |
if ($roleclass{$sortrole{$which}} =~ /^\Q$type\E/) { |
if ($roleclass{$sortrole{$which}} =~ /^\Q$type\E/) { |
$output.=&mt($roletext{$sortrole{$which}}); |
$output.=$roletext{$sortrole{$which}}; |
} |
} |
} |
} |
if ($output) { |
if ($output) { |