print_error('cannotmovenotvisible', 'forum', $return);
}
+ require_capability('mod/forum:startdiscussion',
+ get_context_instance(CONTEXT_MODULE,$cmto->id));
+
if (!forum_move_attachments($discussion, $forum->id, $forumto->id)) {
notify("Errors occurred while moving attachment directories - check your file permissions");
}
$section = -1;
$forummenu = array();
foreach ($modinfo->instances['forum'] as $forumcm) {
- if (!$forumcm->uservisible) {
+ if (!$forumcm->uservisible || !has_capability('mod/forum:startdiscussion',
+ get_context_instance(CONTEXT_MODULE,$forumcm->id))) {
continue;
}