]> git.mjollnir.org Git - moodle.git/commitdiff
Import haiku from MOODLE_14_STABLE
authordefacer <defacer>
Tue, 31 Aug 2004 12:46:15 +0000 (12:46 +0000)
committerdefacer <defacer>
Tue, 31 Aug 2004 12:46:15 +0000 (12:46 +0000)
course/recent.php

index d161da0adc0bccda789ad61063a6cb24b64971f2..b359972f5b422ee4553a38f8377e160a89a4817d 100644 (file)
@@ -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) {
                                                 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";
                         $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;
     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)) {
 
             // 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;
                    }
                    $image = "<img src=\"$CFG->modpixpath/" . $activity->content->modname . "/icon.gif\"" .
                             "height=16 width=16 alt=\"" . $activity->content->modfullname . "\">";
-                   echo "<ul><h4>$image " . $activity->content->modfullname . 
-                        "<a href=\"$CFG->wwwroot/mod/" . $activity->content->modname . "/view.php?" . 
+                   echo "<ul><h4>$image " . $activity->content->modfullname .
+                        " <a href=\"$CFG->wwwroot/mod/" . $activity->content->modname . "/view.php?" .
                         "id=" . $activity->content->modid . "\" $linkformat>" .
                         $activity->name . "</a></h4></ul>";
                }
 
             } else {
-            
+
                 if (!$inbox) {
                     print_simple_box_start("center", "90%");
                     $inbox = true;
                 }
-    
+
                 $print_recent_mod_activity = $activity->type."_print_recent_mod_activity";
-    
+
                 if (function_exists($print_recent_mod_activity)) {
                     echo '<ul><ul>';
                     $print_recent_mod_activity($activity, $course->id, $detail);