diff --git a/mod/forum/post.php b/mod/forum/post.php index 10bfc13526f..078e1ffede5 100644 --- a/mod/forum/post.php +++ b/mod/forum/post.php @@ -462,7 +462,8 @@ error("Could not find top parent of post $post->id"); } } else { - $toppost->subject = get_string("yournewtopic", "forum"); + $toppost->subject = ($forum->type == "news") ? get_string("addanewtopic", "forum") : + get_string("addanewdiscussion", "forum"); } if (empty($post->subject)) { @@ -488,7 +489,7 @@ $cm = get_coursemodule_from_instance("forum", $forum->id, $course->id); - if (empty($discussion->name)) { + if (!empty($discussion) and empty($discussion->name)) { $discussion->name = $forum->name; } @@ -511,7 +512,11 @@ echo "