MDL-54873 assign: Seed recordid to print_recent_activity
This commit is contained in:
+6
-2
@@ -649,13 +649,14 @@ function assign_print_recent_activity($course, $viewfullnames, $timestart) {
|
||||
|
||||
$dbparams = array($timestart, $course->id, 'assign', ASSIGN_SUBMISSION_STATUS_SUBMITTED);
|
||||
$namefields = user_picture::fields('u', null, 'userid');
|
||||
if (!$submissions = $DB->get_records_sql("SELECT asb.id, asb.timemodified, cm.id AS cmid,
|
||||
if (!$submissions = $DB->get_records_sql("SELECT asb.id, asb.timemodified, cm.id AS cmid, um.id as recordid,
|
||||
$namefields
|
||||
FROM {assign_submission} asb
|
||||
JOIN {assign} a ON a.id = asb.assignment
|
||||
JOIN {course_modules} cm ON cm.instance = a.id
|
||||
JOIN {modules} md ON md.id = cm.module
|
||||
JOIN {user} u ON u.id = asb.userid
|
||||
LEFT JOIN {assign_user_mapping} um ON um.userid = u.id AND um.assignment = a.id
|
||||
WHERE asb.timemodified > ? AND
|
||||
asb.latest = 1 AND
|
||||
a.course = ? AND
|
||||
@@ -735,7 +736,10 @@ function assign_print_recent_activity($course, $viewfullnames, $timestart) {
|
||||
// Obscure first and last name if blind marking enabled.
|
||||
if ($assign->is_blind_marking()) {
|
||||
$submission->firstname = get_string('participant', 'mod_assign');
|
||||
$submission->lastname = $assign->get_uniqueid_for_user($submission->userid);
|
||||
if (empty($submission->recordid)) {
|
||||
$submission->recordid = $assign->get_uniqueid_for_user($submission->userid);
|
||||
}
|
||||
$submission->lastname = $submission->recordid;
|
||||
}
|
||||
print_recent_activity_note($submission->timemodified,
|
||||
$submission,
|
||||
|
||||
Reference in New Issue
Block a user