diff --git a/course/recent.php b/course/recent.php
index d161da0adc0..b359972f5b4 100644
--- a/course/recent.php
+++ b/course/recent.php
@@ -8,6 +8,7 @@
require_variable($id);
optional_variable($user);
+ optional_variable($sortby, 'default');
if (! $course = get_record("course", "id", $id) ) {
error("That's an invalid course id");
@@ -33,7 +34,7 @@
}
$userinfo = fullname($u);
}
- if ($date)
+ if ($date)
$dateinfo = userdate($date, get_string("strftimedaydate"));
if ($course->category) {
@@ -172,22 +173,22 @@
AND m.id = cm.module $activityfilter
AND cm.id = '$sectionmod'");
- $groupmode = groupmode($course, $coursemod);
+ $groupmode = groupmode($course, $coursemod);
switch ($groupmode) {
case SEPARATEGROUPS : $groupid = mygroupid($course->id); break;
- case VISIBLEGROUPS :
+ case VISIBLEGROUPS :
if ($selectedgroup == "allgroups") {
$groupid = "";
} else {
$groupid = $selectedgroup;
- }
+ }
break;
case NOGROUPS :
default : $groupid = "";
- }
+ }
$libfile = "$CFG->dirroot/mod/$coursemod->name/lib.php";
-
+
if (file_exists($libfile)) {
require_once($libfile);
$get_recent_mod_activity = $coursemod->name."_get_recent_mod_activity";
@@ -196,7 +197,7 @@
$activity->type = "activity";
$activity->name = $instance->name;
$activity->visible = $coursemod->visible;
- $activity->content->fullname = $mod->modfullname;
+ $activity->content->modfullname = $mod->modfullname;
$activity->content->modname = $mod->modname;
$activity->content->modid =$mod->id;
$activities[$index] = $activity;
@@ -213,9 +214,9 @@
switch ($sortby) {
case "datedesc" : usort($activities, "compare_activities_by_time_desc"); break;
case "dateasc" : usort($activities, "compare_activities_by_time_asc"); break;
- case "default" :
+ case "default" :
default : $detail = false; $sortby = "default";
-
+
}
if (!empty($activities)) {
@@ -239,8 +240,8 @@
// peak at next activity. If it's another section, don't print this one!
// this means there are no activities in the current section
- if (($activity->type == "section") &&
- (($activity_count == ($key + 1)) ||
+ if (($activity->type == "section") &&
+ (($activity_count == ($key + 1)) ||
($activities[$key+1]->type == "section"))) {
continue;
@@ -266,21 +267,21 @@
}
$image = "modpixpath/" . $activity->content->modname . "/icon.gif\"" .
"height=16 width=16 alt=\"" . $activity->content->modfullname . "\">";
- echo "