'.
'';
#
# Make the faq and bug data cascade
my $faq = '';
my $bug = '';
# The last breadcrumb does not have a link, so handle it separately.
my $last = pop(@Crumbs);
#
# The first one should be the course or a menu link
if (!defined($menulink)) { $menulink=1; }
if ($menulink) {
my $description = 'Menu';
if (exists($ENV{'request.course.id'}) &&
$ENV{'request.course.id'} ne '') {
$description =
$ENV{'course.'.$ENV{'request.course.id'}.'.description'};
}
unshift(@Crumbs,{
href =>'/adm/menu',
title =>'Go to main menu',
target =>'_top',
text =>$description,
});
}
my $links .=
join('->',
map {
$faq = $_->{'faq'} if (exists($_->{'faq'}));
$bug = $_->{'bug'} if (exists($_->{'bug'}));
my $result = '{'target'}) && $_->{'target'} ne '') {
$result .= 'target="'.$_->{'target'}.'" ';
}
$result .='title="'.&mt($_->{'title'}).'">'.
&mt($_->{'text'}).'';
$result;
} @Crumbs
);
$links .= '->' if ($links ne '');
$links .= ''.&mt($last->{'text'}).'';
#
my $icons = '';
$faq = $last->{'faq'} if (exists($last->{'faq'}));
$bug = $last->{'bug'} if (exists($last->{'bug'}));
# if ($faq ne '') {
# $icons .= &Apache::loncommon::help_open_faq($faq);
# }
# if ($bug ne '') {
# $icons .= &Apache::loncommon::help_open_bug($bug);
# }
if ($helplink ne 'nohelp') {
$icons .= &Apache::loncommon::help_open_menu($color,$component,$component_help,$function,$faq,$bug);
}
if ($icons ne '') {
$Str .= $icons.' ';
}
#
$Str .= $links.' | ';
#
if (defined($component)) {
$Str .= ''.
''.&mt($component).' | ';
}
$Str .= '