version 1.377, 2006/05/30 20:05:05
|
version 1.378, 2006/06/02 13:58:31
|
Line 2826 sub bodytag {
|
Line 2826 sub bodytag {
|
@$addentries{keys(%design)} = @design{keys(%design)}; |
@$addentries{keys(%design)} = @design{keys(%design)}; |
|
|
# role and realm |
# role and realm |
my ($role,$realm) = |
my ($role,$realm) = split(/\./,$env{'request.role'},2); |
&Apache::lonnet::plaintext((split(/\./,$env{'request.role'}))[0]); |
if ($role eq 'ca') { |
|
my ($rdom,$rname) = ($realm =~ m-^/(\w+)/(\w+)$-); |
|
$realm = &plainname($rname,$rdom).':'.$rdom; |
|
} |
# realm |
# realm |
if ($env{'request.course.id'}) { |
if ($env{'request.course.id'}) { |
my $type = $env{'course.'.$env{'request.course.id'}.'.type'}; |
if ($env{'request.role'} !~ /^cr/) { |
if ($type eq 'Group') { |
$role = &Apache::lonnet::plaintext($role,&course_type()); |
if ($env{'request.role'} !~ /^cr/) { # Change role name if Group |
} |
$role = &convert_role($role,$type); |
|
} |
|
} |
|
$realm = $env{'course.'.$env{'request.course.id'}.'.description'}; |
$realm = $env{'course.'.$env{'request.course.id'}.'.description'}; |
|
} else { |
|
$role = &Apache::lonnet::plaintext($role); |
} |
} |
if (!$realm) { $realm=' '; } |
if (!$realm) { $realm=' '; } |
# Set messages |
# Set messages |
Line 4981 sub restore_course_settings {
|
Line 4983 sub restore_course_settings {
|
############################################################ |
############################################################ |
############################################################ |
############################################################ |
|
|
sub convert_role { |
sub course_type { |
my ($rolename,$type) = @_; |
my ($cid) = @_; |
if ($type eq 'Group') { |
if (!defined($cid)) { |
$rolename =~ s/Course/Group/; |
$cid = $env{'request.course.id'}; |
$rolename =~ s/Instructor/Leader/; |
} |
$rolename =~ s/Teaching Assistant/Assistant Leader/; |
if (defined($env{'course.'.$cid.'type'})) { |
$rolename =~ s/Student/Member/; |
return $env{'course.'.$cid.'type'}; |
|
} else { |
|
return 'Course'; |
} |
} |
return $rolename; |
|
} |
} |
|
|
sub icon { |
sub icon { |