diff --git a/mod/forum/lib.php b/mod/forum/lib.php index a38259d8114..d24d3f66bea 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -3521,6 +3521,30 @@ function forum_update_subscriptions_button($courseid, $forumid) { ""; } +/* + * This function gets run whenever a role is assigned to a user in a context + * + * @param integer $userid + * @param object $context + * @return bool + */ +function forum_role_assign($userid, $context) { + return forum_add_user_default_subscriptions($userid, $context); +} + + +/* + * This function gets run whenever a role is assigned to a user in a context + * + * @param integer $userid + * @param object $context + * @return bool + */ +function forum_role_unassign($userid, $context) { + return forum_remove_user_subscriptions($userid, $context); +} + + function forum_add_user_default_subscriptions($userid, $context) { /// Add subscriptions for new users