mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
Merge branch 'MDL-43709-master' of https://github.com/pauln/moodle
This commit is contained in:
commit
259ca15a2d
1 changed files with 7 additions and 3 deletions
|
@ -6811,16 +6811,20 @@ function forum_reset_userdata($data) {
|
||||||
$types = array();
|
$types = array();
|
||||||
} else if (!empty($data->reset_forum_types)){
|
} else if (!empty($data->reset_forum_types)){
|
||||||
$removeposts = true;
|
$removeposts = true;
|
||||||
$typesql = "";
|
|
||||||
$types = array();
|
$types = array();
|
||||||
|
$sqltypes = array();
|
||||||
$forum_types_all = forum_get_forum_types_all();
|
$forum_types_all = forum_get_forum_types_all();
|
||||||
foreach ($data->reset_forum_types as $type) {
|
foreach ($data->reset_forum_types as $type) {
|
||||||
if (!array_key_exists($type, $forum_types_all)) {
|
if (!array_key_exists($type, $forum_types_all)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$typesql .= " AND f.type=?";
|
|
||||||
$types[] = $forum_types_all[$type];
|
$types[] = $forum_types_all[$type];
|
||||||
$params[] = $type;
|
$sqltypes[] = $type;
|
||||||
|
}
|
||||||
|
if (!empty($sqltypes)) {
|
||||||
|
list($typesql, $typeparams) = $DB->get_in_or_equal($sqltypes);
|
||||||
|
$typesql = " AND f.type " . $typesql;
|
||||||
|
$params = array_merge($params, $typeparams);
|
||||||
}
|
}
|
||||||
$typesstr = get_string('resetforums', 'forum').': '.implode(', ', $types);
|
$typesstr = get_string('resetforums', 'forum').': '.implode(', ', $types);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue