Breadcrumbs: mod/forum changes

- Modified to use build_navigation() for breadcrumb generation.


Author: Matt Clarkson <mattc@catalyst.net.nz>
This commit is contained in:
mattc-catalyst 2007-04-16 21:12:29 +00:00
parent ad7767be7a
commit e3f58dfb4e
10 changed files with 107 additions and 132 deletions

View file

@ -36,17 +36,20 @@
$strsubscribers = get_string("subscribers", "forum");
$strforums = get_string("forums", "forum");
$navigation = "<a href=\"index.php?id=$course->id\">$strforums</a> ->
<a href=\"view.php?f=$forum->id\">".format_string($forum->name,true)."</a> -> $strsubscribers";
$crumbs[] = array('name' => $strforums, 'link' => "index.php?id=$course->id", 'type' => 'activity');
$crumbs[] = array('name' => format_string($forum->name), 'link' => "view.php?f=$forum->id", 'type' => 'activityinstance');
$crumbs[] = array('name' => $strsubscribers, 'link' => '', 'type' => 'title');
$navigation = build_navigation($crumbs, $course);
if (has_capability('mod/forum:managesubscriptions', $context)) {
print_header_simple("$strsubscribers", "", "$navigation",
print_header_simple("$strsubscribers", "", $navigation,
"", "", true, forum_update_subscriptions_button($course->id, $id));
if ($edit != -1) {
$USER->subscriptionsediting = $edit;
}
} else {
print_header_simple("$strsubscribers", "", "$navigation", "", "", true, '');
print_header_simple("$strsubscribers", "", $navigation, "", "", true, '');
unset($USER->subscriptionsediting);
}