MDL-16072 converted forum reset

This commit is contained in:
skodak 2008-08-17 12:00:38 +00:00
parent 272c2c92a1
commit b6774c8837

View file

@ -6691,9 +6691,14 @@ function forum_reset_userdata($data) {
$DB->delete_records_select('forum_discussions', "forum IN ($forumssql)", $params);
// now get rid of all attachments
$fs = get_file_storage();
if ($forums = $DB->get_records_sql($forumssql, $params)) {
foreach ($forums as $forumid=>$unused) {
fulldelete($CFG->dataroot.'/'.$data->courseid.'/moddata/forum/'.$forumid);
if (!$cm = get_coursemodule_from_instance('forum', $forumid)) {
continue;
}
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$fs->delete_area_files($context->id, 'forum_attachment');
}
}