version 1.183, 2006/05/30 12:46:09
|
version 1.184, 2006/05/30 20:09:25
|
Line 63 sub initlittle {
|
Line 63 sub initlittle {
|
'docs' => 'Course Documents', |
'docs' => 'Course Documents', |
'exit' => 'Exit', |
'exit' => 'Exit', |
'launch' => 'Launch Remote Control', |
'launch' => 'Launch Remote Control', |
'groups' => 'Groups'); |
'groups' => 'Course Groups', |
|
'gdoc' => 'Group Documents', |
|
'teams' => 'Teams', |
|
); |
} |
} |
|
|
# ============================= This gets called at the top of the body section |
# ============================= This gets called at the top of the body section |
Line 192 ENDINLINEMENU
|
Line 195 ENDINLINEMENU
|
<td><a href="$link" target="_top">$lt{'nav'}</a></td> |
<td><a href="$link" target="_top">$lt{'nav'}</a></td> |
ENDNAV |
ENDNAV |
if (&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) { |
if (&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) { |
|
my $text = $lt{'docs'}; |
|
if ($env{'course.'.$env{'request.course.id'}.'.type'} eq |
|
'Group') { |
|
$text = $lt{'gdoc'}; |
|
} |
$docs=(<<ENDDOCS); |
$docs=(<<ENDDOCS); |
<td><a href="/adm/coursedocs" target="_top">$lt{'docs'}</a></td> |
<td><a href="/adm/coursedocs" target="_top">$text</a></td> |
ENDDOCS |
ENDDOCS |
} |
} |
if ($showgroups) { |
if ($showgroups) { |
|
my $text = $lt{'groups'}; |
|
if ($env{'course.'.$env{'request.course.id'}.'.type'} eq |
|
'Group') { |
|
$text = $lt{'teams'}; |
|
} |
$groups =(<<ENDGROUPS); |
$groups =(<<ENDGROUPS); |
<td><a href="/adm/coursegroups" target="_top">$lt{'groups'}</a></td> |
<td><a href="/adm/coursegroups" target="_top">$text</a></td> |
ENDGROUPS |
ENDGROUPS |
} |
} |
if ( |
if ( |
Line 921 sub rawconfig {
|
Line 934 sub rawconfig {
|
my $con=($env{'request.state'} eq 'construct'); |
my $con=($env{'request.state'} eq 'construct'); |
my $rol=$env{'request.role'}; |
my $rol=$env{'request.role'}; |
my $requested_domain = $env{'request.role.domain'}; |
my $requested_domain = $env{'request.role.domain'}; |
foreach (@desklines) { |
foreach my $line (@desklines) { |
my ($row,$col,$pro,$prt,$img,$top,$bot,$act,$desc)=split(/\:/,$_); |
my ($row,$col,$pro,$prt,$img,$top,$bot,$act,$desc)=split(/\:/,$line); |
$prt=~s/\$uname/$uname/g; |
$prt=~s/\$uname/$uname/g; |
$prt=~s/\$udom/$udom/g; |
$prt=~s/\$udom/$udom/g; |
$prt=~s/\$crs/$crs/g; |
$prt=~s/\$crs/$crs/g; |
$prt=~s/\$requested_domain/$requested_domain/g; |
$prt=~s/\$requested_domain/$requested_domain/g; |
|
my $type = $env{'course.'.$env{'request.course.id'}.'.type'}; |
|
if ($type eq 'Group') { |
|
$desc = &convert_menu_function($desc,$type); |
|
} |
if ($pro eq 'clear') { |
if ($pro eq 'clear') { |
$output.=&clear($row,$col); |
$output.=&clear($row,$col); |
} elsif ($pro eq 'any') { |
} elsif ($pro eq 'any') { |
Line 1255 sub get_nav_status {
|
Line 1272 sub get_nav_status {
|
return $navstatus; |
return $navstatus; |
} |
} |
|
|
|
sub convert_menu_function { |
|
my ($rolename,$type) = @_; |
|
if ($type eq 'Group') { |
|
$rolename =~ s/student/member/g; |
|
$rolename =~ s/group/team/g; |
|
$rolename =~ s/course/group/g; |
|
$rolename =~ s/Course/Group/g; |
|
} |
|
return $rolename; |
|
} |
|
|
|
|
# ================================================================ Main Program |
# ================================================================ Main Program |
|
|
BEGIN { |
BEGIN { |