]> git.mjollnir.org Git - moodle.git/commitdiff
Links to enrolled courses in user profile page now link to the
authormoodler <moodler>
Sat, 3 Apr 2004 07:08:16 +0000 (07:08 +0000)
committermoodler <moodler>
Sat, 3 Apr 2004 07:08:16 +0000 (07:08 +0000)
user profile page in that course.

Makes it easy to see their discussions etc

user/view.php

index 2bf5002f1cb668a5e7df6d52367c94be7181d33b..73e2f30f5f85b4e8e055e3161949ce859a17b2ea 100644 (file)
         if ($mycourses = get_my_courses($user->id)) {
             $courselisting = '';
             foreach ($mycourses as $mycourse) {
-                if ($mycourse->visible) {
-                    $courselisting .= "<a href=\"$CFG->wwwroot/course/view.php?id=$mycourse->id\">$mycourse->fullname</a>, ";
+                if ($mycourse->visible and $mycourse->category) {
+                    $courselisting .= "<a href=\"$CFG->wwwroot/user/view.php?id=$user->id&course=$mycourse->id\">$mycourse->fullname</a>, ";
                 }
             }
             print_row(get_string('courses').':', rtrim($courselisting,', '));
     }
     echo "</tr></table></center>\n";
 
-    forum_print_user_discussions($course->id, $user->id);
+    $isseparategroups = ($course->groupmode == SEPARATEGROUPS and 
+                         $course->groupmodeforce and 
+                         !isteacheredit($course->id));
+
+    $groupid = $isseparategroups ? get_current_group($course->id) : NULL;
+
+    forum_print_user_discussions($course->id, $user->id, $groupid);
 
     print_footer($course);