version 1.68, 2004/05/05 14:12:54
|
version 1.70, 2004/05/10 18:57:43
|
Line 975 returns: nothing
|
Line 975 returns: nothing
|
# The last breadcrumb does not have a link, so handle it separately. |
# The last breadcrumb does not have a link, so handle it separately. |
my $last = pop(@Crumbs); |
my $last = pop(@Crumbs); |
# |
# |
# The first one should be the course, I guess. |
# The first one should be the course or a menu link |
if (!defined($menulink)) { $menulink=1; } |
if (!defined($menulink)) { $menulink=1; } |
if ($menulink && exists($ENV{'request.course.id'}) && $ENV{'request.course.id'} ne '') { |
if ($menulink) { |
my $cid = $ENV{'request.course.id'}; |
my $description = 'Menu'; |
|
if (exists($ENV{'request.course.id'}) && |
|
$ENV{'request.course.id'} ne '') { |
|
$description = |
|
$ENV{'course.'.$ENV{'request.course.id'}.'.description'}; |
|
} |
unshift(@Crumbs,{ |
unshift(@Crumbs,{ |
href=>'/adm/menu', |
href =>'/adm/menu', |
title=>'Go to main menu', |
title =>'Go to main menu', |
text=>$ENV{'course.'.$cid.'.description'}, |
target =>'_top', |
}); |
text =>$description, |
|
}); |
} |
} |
my $links .= |
my $links .= |
join('->', |
join('->', |
map { |
map { |
$faq = $_->{'faq'} if (exists($_->{'faq'})); |
$faq = $_->{'faq'} if (exists($_->{'faq'})); |
$bug = $_->{'bug'} if (exists($_->{'bug'})); |
$bug = $_->{'bug'} if (exists($_->{'bug'})); |
'<a href="'.$_->{'href'}.'" title="'.&mt($_->{'title'}).'">'. |
my $result = '<a href="'.$_->{'href'}.'" '; |
&mt($_->{'text'}).'</a>' |
if (defined($_->{'target'}) && $_->{'target'} ne '') { |
|
$result .= 'target="'.$_->{'target'}.'" '; |
|
} |
|
$result .='title="'.&mt($_->{'title'}).'">'. |
|
&mt($_->{'text'}).'</a>'; |
|
$result; |
} @Crumbs |
} @Crumbs |
); |
); |
$links .= '->' if ($links ne ''); |
$links .= '->' if ($links ne ''); |