MDL-36826: Group assignment - Feedback files are not sent entire group

This commit is contained in:
Damyon Wiese
2012-11-26 13:33:13 +08:00
parent 93e490613e
commit 41d3bc0ca0
+6 -2
View File
@@ -194,8 +194,12 @@ class assign_feedback_file extends assign_feedback_plugin {
public function save(stdClass $grade, stdClass $data) {
$fileoptions = $this->get_file_options();
$userid = $grade->userid;
$elementname = 'files_' . $userid;
// The element name may have been for a different user.
foreach ($data as $key => $value) {
if (strpos($key, 'files_') === 0 && strpos($key, '_filemanager')) {
$elementname = substr($key, 0, strpos($key, '_filemanager'));
}
}
$data = file_postupdate_standard_filemanager($data,
$elementname,