]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed bug 1443: In the case of a "Teacher Forum" the "Subscribe everyone to this...
authorgustav_delius <gustav_delius>
Sun, 23 May 2004 20:46:29 +0000 (20:46 +0000)
committergustav_delius <gustav_delius>
Sun, 23 May 2004 20:46:29 +0000 (20:46 +0000)
mod/forum/subscribers.php

index 74c3c57b904230f22ad2ff105ed975f56964ebd0..6f1c8cb3472aac23a91de7b3c62d069dfaf37d7a 100644 (file)
 
     if ($course->category) {
         $navigation = "<a href=\"../../course/view.php?id=$course->id\">$course->shortname</a> ->
-                       <a href=\"index.php?id=$course->id\">$strforums</a> -> 
-                       <a href=\"view.php?f=$forum->id\">$forum->name</a> -> $strsubscribers";
+          <a href=\"index.php?id=$course->id\">$strforums</a> -> 
+          <a href=\"view.php?f=$forum->id\">$forum->name</a> -> $strsubscribers";
     } else {
         $navigation = "<a href=\"index.php?id=$course->id\">$strforums</a> -> 
-                       <a href=\"view.php?f=$forum->id\">$forum->name</a> -> $strsubscribers";
+          <a href=\"view.php?f=$forum->id\">$forum->name</a> -> $strsubscribers";
     }
 
     print_header("$course->shortname: $strsubscribers", "$course->fullname", "$navigation");
@@ -56,7 +56,9 @@
     }
 
     if ($subscribe == 'all') {
-        if ($currentgroup) {
+        if ($forum->type == 'teacher') {
+            $users = get_course_teachers($course->id);
+        } elseif ($currentgroup) {
             $users = get_group_users($currentgroup);
         } else {
             $users = get_course_users($course->id);
@@ -70,7 +72,7 @@
         if ($currentgroup) {
             if ($users = get_group_users($currentgroup)) {
                 foreach ($users as $user) {
-                    forum_unsubscribe($user->id, $forum->id);
+       forum_unsubscribe($user->id, $forum->id);
                 }
             }
         } else {