}
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$forum = $courseforums[$forumid];
+ $forum->context = $context;
+ $forum->cm = $cm;
if (!has_capability('mod/forum:viewdiscussion', $context)) {
continue;
$params = array('userid'=>$USER->id, 'timestart'=>$now, 'timeend'=>$now);
}
- $cm = get_coursemodule_from_instance('forum', $forumid);
- $context = get_context_instance(CONTEXT_MODULE, $cm->id);
+ $cm = $forum->cm;
+ $context = $forum->context;
if ($forum->type == 'qanda'
&& !has_capability('mod/forum:viewqandawithoutposting', $context)) {