'.
'';
# The last breadcrumb does not have a link, so handle it seperately.
my $last = pop(@Crumbs);
# The first one should be the course, I guess.
if (exists($ENV{'request.course.id'})) {
my $cid = $ENV{'request.course.id'};
unshift(@Crumbs,{href=>'/adm/menu',
title=>'Go to main menu',
text=>$ENV{'course.'.$cid.'.description'},
});
}
my $links .=
join('->',
map {
''.
$_->{'text'}.''
} @Crumbs
);
$links .= '->' if ($links ne '');
$links .= ''.$last->{'text'}.'';
if (exists($last->{'bug'})) {
$links = &Apache::loncommon::help_open_bug($last->{'bug'}).$links;
}
if (exists($last->{'faq'})) {
$links = &Apache::loncommon::help_open_faq($last->{'faq'}).$links;
}
$Str .= $links.' | ';
if (defined($component)) {
$Str .= ''.
''.$component.'';
if (defined($component_help)) {
$Str .=
&Apache::loncommon::help_open_topic($component_help);
}
$Str.= ' | ';
}
$Str .= '