From: Marina Glancy Date: Tue, 2 Feb 2016 02:53:47 +0000 (+0800) Subject: MDL-52938 mod_forum: check global setting to track forum posts X-Git-Tag: v3.1.0-beta~595^2 X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=commitdiff_plain;h=e91a07f71b05f7d6f5d199b4e127eeddda3dfce2 MDL-52938 mod_forum: check global setting to track forum posts --- diff --git a/user/forum.php b/user/forum.php index 16cbb97b165..bd1052da433 100644 --- a/user/forum.php +++ b/user/forum.php @@ -47,7 +47,9 @@ if ($forumform->is_cancelled()) { $user->maildigest = $data->maildigest; $user->autosubscribe = $data->autosubscribe; - $user->trackforums = $data->trackforums; + if (!empty($CFG->forum_trackreadposts)) { + $user->trackforums = $data->trackforums; + } user_update_user($user, false, false); @@ -57,7 +59,9 @@ if ($forumform->is_cancelled()) { if ($USER->id == $user->id) { $USER->maildigest = $data->maildigest; $USER->autosubscribe = $data->autosubscribe; - $USER->trackforums = $data->trackforums; + if (!empty($CFG->forum_trackreadposts)) { + $USER->trackforums = $data->trackforums; + } } redirect($redirect);