diff --git a/mod/forum/lang/en/forum.php b/mod/forum/lang/en/forum.php index 4ef1c54dbab..ca03167195f 100644 --- a/mod/forum/lang/en/forum.php +++ b/mod/forum/lang/en/forum.php @@ -131,8 +131,8 @@ $string['discussion'] = 'Discussion'; $string['discussionmoved'] = 'This discussion has been moved to \'{$a}\'.'; $string['discussionmovedpost'] = 'This discussion has been moved to here in the forum {$a->forumname}'; $string['discussionname'] = 'Discussion name'; -$string['discussionnownotsubscribed'] = '{$a->name} will NOT be notified of new posts in \'{$a->name}\' of \'{$a->forum}\''; -$string['discussionnowsubscribed'] = '{$a->name} will be notified of new posts in \'{$a->name}\' of \'{$a->forum}\''; +$string['discussionnownotsubscribed'] = '{$a->name} will NOT be notified of new posts in \'{$a->discussion}\' of \'{$a->forum}\''; +$string['discussionnowsubscribed'] = '{$a->name} will be notified of new posts in \'{$a->discussion}\' of \'{$a->forum}\''; $string['discussionsubscribestop'] = 'I don\'t want email copies of posts to this discussion'; $string['discussionsubscribestart'] = 'Send me email copies of posts to this discussion'; $string['discussionsubscription'] = 'Discussion subscription'; diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 1ecd6c33623..bdd9f8ad7b0 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -4654,15 +4654,16 @@ function forum_post_subscription($fromform, $forum, $discussion) { $info = new stdClass(); $info->name = fullname($USER); + $info->discussion = format_string($discussion->name); $info->forum = format_string($forum->name); if ($fromform->discussionsubscribe) { if ($result = \mod_forum\subscriptions::subscribe_user_to_discussion($USER->id, $discussion)) { - return html_writer::tag('p', get_string('nowsubscribed', 'forum', $info)); + return html_writer::tag('p', get_string('discussionnowsubscribed', 'forum', $info)); } } else { if ($result = \mod_forum\subscriptions::unsubscribe_user_from_discussion($USER->id, $discussion)) { - return html_writer::tag('p', get_string('nownotsubscribed', 'forum', $info)); + return html_writer::tag('p', get_string('discussionnownotsubscribed', 'forum', $info)); } } diff --git a/mod/forum/subscribe.php b/mod/forum/subscribe.php index b55616ac8c1..41658bf39f2 100644 --- a/mod/forum/subscribe.php +++ b/mod/forum/subscribe.php @@ -162,7 +162,7 @@ if (\mod_forum\subscriptions::is_subscribed($user->id, $forum, $discussionid, $c } else { $discussion = $DB->get_record('forum_discussions', array('id' => $discussionid)); if (\mod_forum\subscriptions::unsubscribe_user_from_discussion($user->id, $discussion, $context)) { - $info->name = $discussion->name; + $info->discussion = $discussion->name; redirect($returnto, get_string("discussionnownotsubscribed", "forum", $info), 1); } else { print_error('cannotunsubscribe', 'forum', $_SERVER["HTTP_REFERER"]); @@ -191,7 +191,7 @@ if (\mod_forum\subscriptions::is_subscribed($user->id, $forum, $discussionid, $c redirect($returnto, get_string("nowsubscribed", "forum", $info), 1); } else { $discussion = $DB->get_record('forum_discussions', array('id' => $discussionid)); - $info->name = $discussion->name; + $info->discussion = $discussion->name; \mod_forum\subscriptions::subscribe_user_to_discussion($user->id, $discussion, $context); redirect($returnto, get_string("discussionnowsubscribed", "forum", $info), 1); }