version 1.477, 2017/09/04 23:47:22
|
version 1.479, 2017/09/10 00:11:27
|
Line 665 sub innerregister {
|
Line 665 sub innerregister {
|
my $maptitle = &Apache::lonnet::gettitle($mapurl); |
my $maptitle = &Apache::lonnet::gettitle($mapurl); |
my $restitle = &Apache::lonnet::gettitle($symb); |
my $restitle = &Apache::lonnet::gettitle($symb); |
my (@crumbs,@mapcrumbs); |
my (@crumbs,@mapcrumbs); |
if (($env{'request.noversionuri'} ne '/adm/navmaps') && ($mapurl ne '')) { |
if (($env{'request.noversionuri'} ne '/adm/navmaps') && ($mapurl ne '') && |
|
(!(($crstype eq 'Placement') && !$env{'request.role.adv'}))) { |
$navmap = Apache::lonnavmaps::navmap->new(); |
$navmap = Apache::lonnavmaps::navmap->new(); |
if (ref($navmap)) { |
if (ref($navmap)) { |
@mapcrumbs = $navmap->recursed_crumbs($mapurl); |
@mapcrumbs = $navmap->recursed_crumbs($mapurl,$restitle); |
} |
} |
} |
} |
unless (($forcereg) && |
unless (($forcereg) && |
Line 681 sub innerregister {
|
Line 682 sub innerregister {
|
if ($mapurl ne $env{'course.'.$env{'request.course.id'}.'.url'}) { |
if ($mapurl ne $env{'course.'.$env{'request.course.id'}.'.url'}) { |
if (@mapcrumbs) { |
if (@mapcrumbs) { |
push(@crumbs,@mapcrumbs); |
push(@crumbs,@mapcrumbs); |
} else { |
} elsif (!(($crstype eq 'Placement') && (!$env{'request.role.adv'}))) { |
push(@crumbs, {text => '...', |
push(@crumbs, {text => '...', |
no_mt => 1}); |
no_mt => 1}); |
} |
} |
Line 692 sub innerregister {
|
Line 693 sub innerregister {
|
($mapurl eq $env{'course.'.$env{'request.course.id'}.'.url'})) { |
($mapurl eq $env{'course.'.$env{'request.course.id'}.'.url'})) { |
push @crumbs, {text => $maptitle, no_mt => 1, href => $mapurl}; |
push @crumbs, {text => $maptitle, no_mt => 1, href => $mapurl}; |
} |
} |
|
if ($restitle && !@mapcrumbs) { |
push @crumbs, {text => $restitle, no_mt => 1} if $restitle; |
push(@crumbs,{text => $restitle, no_mt => 1}); |
|
} |
my @tools; |
my @tools; |
if ($env{'request.filename'} =~ /\.page$/) { |
if ($env{'request.filename'} =~ /\.page$/) { |
my %breadcrumb_tools = &Apache::lonhtmlcommon::current_breadcrumb_tools(); |
my %breadcrumb_tools = &Apache::lonhtmlcommon::current_breadcrumb_tools(); |