diff --git a/mod/forum/view.php b/mod/forum/view.php
index e30f7ff4624..632b47577f5 100644
--- a/mod/forum/view.php
+++ b/mod/forum/view.php
@@ -48,10 +48,10 @@
if ($course->category) {
require_login($course->id);
- $navigation = "id\">$course->shortname ->
- id\">$strforums ->";
+ $navigation = "id\">$course->shortname ->
+ id\">$strforums ->";
} else {
- $navigation = "id\">$strforums ->";
+ $navigation = "id\">$strforums ->";
}
if ($forum->type == "teacher") {
@@ -60,7 +60,11 @@
}
}
- add_to_log($course->id, "forum", "view forum", "view.php?f=$forum->id", "$forum->id");
+ if ($cm) {
+ add_to_log($course->id, "forum", "view forum", "view.php?id=$cm->id", "$forum->id");
+ } else {
+ add_to_log($course->id, "forum", "view forum", "view.php?f=$forum->id", "$forum->id");
+ }
print_header("$course->shortname: $forum->name", "$course->fullname",
"$navigation $forum->name", "", "", true, $buttontext, navmenu($course, $cm));