$post->id = $DB->insert_record("forum_posts", $post);
$post->message = file_save_draft_area_files($post->itemid, $context->id, 'mod_forum', 'post', $post->id,
- mod_forum_post_form::editor_options(), $post->message);
+ mod_forum_post_form::editor_options($context, null), $post->message);
$DB->set_field('forum_posts', 'message', $post->message, array('id'=>$post->id));
forum_add_attachment($post, $forum, $cm, $mform, $message);
$discussion->timeend = $post->timeend;
}
$post->message = file_save_draft_area_files($post->itemid, $context->id, 'mod_forum', 'post', $post->id,
- mod_forum_post_form::editor_options(), $post->message);
+ mod_forum_post_form::editor_options($context, $post->id), $post->message);
$DB->set_field('forum_posts', 'message', $post->message, array('id'=>$post->id));
$DB->update_record('forum_discussions', $discussion);
if (!empty($cm->id) && !empty($discussion->itemid)) { // In "single simple discussions" this may not exist yet
$context = context_module::instance($cm->id);
$text = file_save_draft_area_files($discussion->itemid, $context->id, 'mod_forum', 'post', $post->id,
- mod_forum_post_form::editor_options(), $post->message);
+ mod_forum_post_form::editor_options($context, null), $post->message);
$DB->set_field('forum_posts', 'message', $text, array('id'=>$post->id));
}
}
}
-/**
- * This function gets run whenever user is unenrolled from course
- *
- * @param stdClass $cp
- * @return void
- */
-function forum_user_unenrolled($cp) {
- global $DB;
-
- // NOTE: this has to be as fast as possible!
-
- if ($cp->lastenrol) {
- $params = array('userid'=>$cp->userid, 'courseid'=>$cp->courseid);
- $forumselect = "IN (SELECT f.id FROM {forum} f WHERE f.course = :courseid)";
-
- $DB->delete_records_select('forum_digests', "userid = :userid AND forum $forumselect", $params);
- $DB->delete_records_select('forum_subscriptions', "userid = :userid AND forum $forumselect", $params);
- $DB->delete_records_select('forum_track_prefs', "userid = :userid AND forumid $forumselect", $params);
- $DB->delete_records_select('forum_read', "userid = :userid AND forumid $forumselect", $params);
- }
-}
-
// Functions to do with read tracking.
/**