From 28e8c6e95c9e64b7dee2ddc337a2cebf992a2a1a Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Wed, 19 Mar 2014 13:57:09 +0800 Subject: [PATCH] MDL-40843 workshop: sort entries in recent activity block by time --- mod/workshop/lib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index 613dc3d5579..4ffd60e7194 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -380,7 +380,8 @@ function workshop_print_recent_activity($course, $viewfullnames, $timestart) { WHERE cm.course = ? AND md.name = 'workshop' AND s.example = 0 - AND (s.timemodified > ? OR a.timemodified > ?)"; + AND (s.timemodified > ? OR a.timemodified > ?) + ORDER BY s.timemodified"; $rs = $DB->get_recordset_sql($sql, array($course->id, $timestart, $timestart)); @@ -540,6 +541,7 @@ function workshop_print_recent_activity($course, $viewfullnames, $timestart) { if (!empty($assessments)) { $shown = true; echo $OUTPUT->heading(get_string('recentassessments', 'workshop'), 3); + core_collator::asort_objects_by_property($assessments, 'timemodified'); foreach ($assessments as $id => $assessment) { $link = new moodle_url('/mod/workshop/assessment.php', array('asid' => $id)); if ($assessment->reviewernamevisible) {