version 1.925.2.16, 2010/10/11 16:00:57
|
version 1.925.2.19, 2010/11/30 06:28:17
|
Line 4463 sub bodytag {
|
Line 4463 sub bodytag {
|
my ($title,$function,$addentries,$bodyonly,$domain,$forcereg, |
my ($title,$function,$addentries,$bodyonly,$domain,$forcereg, |
$no_nav_bar,$bgcolor,$no_inline_link,$args)=@_; |
$no_nav_bar,$bgcolor,$no_inline_link,$args)=@_; |
|
|
|
my $public; |
|
if ((($env{'user.name'} eq 'public') && ($env{'user.domain'} eq 'public')) |
|
|| ($env{'user.name'} eq '') && ($env{'user.domain'} eq '')) { |
|
$public = 1; |
|
} |
if (!$args->{'no_auto_mt_title'}) { $title = &mt($title); } |
if (!$args->{'no_auto_mt_title'}) { $title = &mt($title); } |
|
|
$function = &get_users_function() if (!$function); |
$function = &get_users_function() if (!$function); |
Line 4491 sub bodytag {
|
Line 4496 sub bodytag {
|
# realm |
# realm |
if ($env{'request.course.id'}) { |
if ($env{'request.course.id'}) { |
if ($env{'request.role'} !~ /^cr/) { |
if ($env{'request.role'} !~ /^cr/) { |
if (($custommenu) && ($role eq 'cm')) { |
if (($custommenu) && (($role eq 'cm') || ($env{'form.context'} eq 'requestcrs'))) { |
undef($role); |
undef($role); |
} else { |
} else { |
$role = &Apache::lonnet::plaintext($role,&course_type()); |
$role = &Apache::lonnet::plaintext($role,&course_type()); |
} |
} |
} |
} |
if ($env{'request.course.sec'}) { |
if (defined($role) && $env{'request.course.sec'}) { |
$role .= (' 'x2).'- '.&mt('section:').' '.$env{'request.course.sec'}; |
$role .= (' 'x2).'- '.&mt('section:').' '.$env{'request.course.sec'}; |
} |
} |
$realm = $env{'course.'.$env{'request.course.id'}.'.description'}; |
if ($env{'form.context'} eq 'requestcrs') { |
|
undef($realm); |
|
} else { |
|
$realm = $env{'course.'.$env{'request.course.id'}.'.description'}; |
|
} |
} else { |
} else { |
if (($custommenu) && ($role eq 'cm')) { |
if (($custommenu) && ($role eq 'cm')) { |
undef($role); |
undef($role); |
Line 4524 sub bodytag {
|
Line 4533 sub bodytag {
|
} |
} |
|
|
my $name = &plainname($env{'user.name'},$env{'user.domain'}); |
my $name = &plainname($env{'user.name'},$env{'user.domain'}); |
if ($env{'user.name'} eq 'public' && $env{'user.domain'} eq 'public') { |
if ($public) { |
undef($role); |
undef($role); |
} else { |
} else { |
$name = &aboutmewrapper($name,$env{'user.name'},$env{'user.domain'}); |
$name = &aboutmewrapper($name,$env{'user.name'},$env{'user.domain'}); |
Line 4545 sub bodytag {
|
Line 4554 sub bodytag {
|
$role = '<span class="LC_nobreak">('.$role.')</span>' if $role; |
$role = '<span class="LC_nobreak">('.$role.')</span>' if $role; |
&get_unprocessed_cgi($ENV{'QUERY_STRING'}, ['inhibitmenu']); |
&get_unprocessed_cgi($ENV{'QUERY_STRING'}, ['inhibitmenu']); |
|
|
if ($env{'environment.remote'} eq 'off') { |
if ($env{'environment.remote'} ne 'on') { |
# No Remote |
# No Remote |
if ($no_nav_bar || $env{'form.inhibitmenu'} eq 'yes') { |
if ($no_nav_bar || $env{'form.inhibitmenu'} eq 'yes') { |
return $bodytag; |
return $bodytag; |
Line 4558 sub bodytag {
|
Line 4567 sub bodytag {
|
# } |
# } |
|
|
my $role_selector; |
my $role_selector; |
if (($custommenu) && ($env{'request.course.id'}) && |
if (($custommenu) && !($env{'form.context'} eq 'requestcrs') && |
|
($env{'request.course.id'}) && |
($env{'course.'.$env{'request.course.id'}.'.domain'} eq 'gcitest')) { |
($env{'course.'.$env{'request.course.id'}.'.domain'} eq 'gcitest')) { |
$role_selector = &Apache::lonmenu::roles_selector( |
$role_selector = &Apache::lonmenu::roles_selector( |
$env{'course.' . $env{'request.course.id'} . '.domain'}, |
$env{'course.' . $env{'request.course.id'} . '.domain'}, |
Line 4573 sub bodytag {
|
Line 4583 sub bodytag {
|
gci_1H96711d710194bfegcil1 => 'submit', |
gci_1H96711d710194bfegcil1 => 'submit', |
gci_5422913620b814c90gcil1 => 'tutorial', |
gci_5422913620b814c90gcil1 => 'tutorial', |
); |
); |
if (($custommenu && $cid && !$gcicourses{$cid}) || ($env{'user.domain'} eq 'gcitest')) { |
if (($custommenu && $cid && !$gcicourses{$cid}) && |
|
!($env{'form.context'} eq 'requestcrs') || |
|
($env{'user.domain'} eq 'gcitest')) { |
my $role = 'st'; |
my $role = 'st'; |
if ($custommenu) { |
if ($custommenu) { |
$role = 'cc'; |
$role = 'cc'; |
Line 4626 ENDSCRIPT
|
Line 4638 ENDSCRIPT
|
<em>$realm</em> $dc_info</div>|; |
<em>$realm</em> $dc_info</div>|; |
return $bodytag; |
return $bodytag; |
} |
} |
|
if ($env{'request.noversionuri'} eq '/adm/navmaps' && |
|
$env{'environment.remotenavmap'} eq 'on') { |
|
return $bodytag; |
|
} |
|
|
if ($cid && $gcicourses{$cid} eq 'tutorial') { |
if ($cid && $gcicourses{$cid} eq 'tutorial') { |
$bodytag .= '<div class="LC_page_header">'; |
$bodytag .= '<div class="LC_page_header">'; |
} |
} |
|
|
$bodytag .= qq|<div id="LC_nav_bar">$name $role $role_selector</div>|; |
$bodytag .= qq|<div id="LC_nav_bar">$name $role $role_selector</div>|; |
|
|
$bodytag .= Apache::lonhtmlcommon::scripttag( |
$bodytag .= Apache::lonhtmlcommon::scripttag( |
Line 4646 ENDSCRIPT
|
Line 4663 ENDSCRIPT
|
} |
} |
|
|
#don't show menus for public users |
#don't show menus for public users |
if($env{'user.name'} ne 'public' && $env{'user.domain'} ne 'public'){ |
if(!$public){ |
if (($custommenu) && |
if (($custommenu) && |
($env{'request.role'} !~ m{^st\./gcitest/$match_courseid})) { |
($env{'request.role'} !~ m{^st\./gcitest/$match_courseid})) { |
$bodytag .= &Apache::lonmenu::gci_secondary_menu(); |
$bodytag .= &Apache::lonmenu::gci_secondary_menu(); |
Line 4662 ENDSCRIPT
|
Line 4679 ENDSCRIPT
|
$bodytag .= &Apache::lonmenu::innerregister($forcereg); |
$bodytag .= &Apache::lonmenu::innerregister($forcereg); |
} elsif ($custommenu && $env{'request.course.id'} && |
} elsif ($custommenu && $env{'request.course.id'} && |
&Apache::lonnet::allowed('mdc', $env{'request.course.id'})) { |
&Apache::lonnet::allowed('mdc', $env{'request.course.id'})) { |
if (($env{'request.noversionuri'} eq '/adm/navmaps') || |
if ((($env{'request.noversionuri'} eq '/adm/navmaps') && |
($env{'request.noversionuri'} eq '/adm/coursedocs') || |
($env{'request.noversionuri'} ne 'on')) || |
($env{'request.noversionuri'} eq '/adm/createuser') || |
(($env{'request.noversionuri'} eq '/adm/coursedocs') && |
|
(!($env{'form.context'} eq 'requestcrs'))) || |
|
(($env{'request.noversionuri'} eq '/adm/createuser') && |
|
(!($env{'form.context'} eq 'requestcrs'))) || |
($env{'request.noversionuri'} eq '/adm/whatsnew') || |
($env{'request.noversionuri'} eq '/adm/whatsnew') || |
($env{'request.noversionuri'} eq '/cgi-bin/printout.pl') || |
($env{'request.noversionuri'} eq '/cgi-bin/printout.pl') || |
($env{'request.noversionuri'} eq '/adm/printout') || |
($env{'request.noversionuri'} eq '/adm/printout') || |
Line 6554 a#LC_content_toolbar_changefolder_toggle
|
Line 6574 a#LC_content_toolbar_changefolder_toggle
|
background-image:url(/res/adm/pages/open-all-folders.gif); |
background-image:url(/res/adm/pages/open-all-folders.gif); |
} |
} |
|
|
|
a#LC_content_toolbar_management { |
|
background-image:url(/res/adm/pages/navtomenu.png); |
|
} |
|
|
ul#LC_toolbar li a:hover { |
ul#LC_toolbar li a:hover { |
background-position: bottom center; |
background-position: bottom center; |
} |
} |
Line 6944 sub start_page {
|
Line 6968 sub start_page {
|
if(exists($args->{'bread_crumbs_component'})){ |
if(exists($args->{'bread_crumbs_component'})){ |
$result .= &Apache::lonhtmlcommon::breadcrumbs($args->{'bread_crumbs_component'}); |
$result .= &Apache::lonhtmlcommon::breadcrumbs($args->{'bread_crumbs_component'}); |
} elsif (exists($args->{'bread_crumbs_menulink'})) { |
} elsif (exists($args->{'bread_crumbs_menulink'})) { |
$result .= &Apache::lonhtmlcommon::breadcrumbs('','',$args->{'bread_crumbs_menulink'}); |
$result .= &Apache::lonhtmlcommon::breadcrumbs('','',$args->{'bread_crumbs_menulink'}); |
} else { |
} else { |
$result .= &Apache::lonhtmlcommon::breadcrumbs(); |
$result .= &Apache::lonhtmlcommon::breadcrumbs(); |
} |
} |
} |
} |
return $result; |
return $result; |