]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed up forum sorting
authormartin <martin>
Wed, 31 Jul 2002 16:13:55 +0000 (16:13 +0000)
committermartin <martin>
Wed, 31 Jul 2002 16:13:55 +0000 (16:13 +0000)
mod/forum/index.php

index 66d5c51be4b8b2d81865575435bccfafc80d76d0..d0bee766acb0706faf842943caf2cfd04342fb23 100644 (file)
     if ($forums = get_records("forum", "course", $id, "name ASC")) {
         foreach ($forums as $forum) {
             switch ($forum->type) {
-                case "single":
-                case "general":
-                case "eachuser":
-                    $contentforums[] = $forum;
+                case "news":
+                case "social":
+                    $generalforums[] = $forum;
                     break;
                 case "teacher": 
                     if (isteacher($course->id)) {
                         $generalforums[] = $forum;
                     }
                     break;
-                default:
-                    $generalforums[] = $forum;
-                    break;
             }
         }
     }
         unset($table->data);
     } 
 
-    if ($contentforums) {
-        foreach ($contentforums as $forum) {
+    if ($can_subscribe) {
+        $table->head = array ("", "Forum", "Description", "Topics", "Subscribed");
+    } else {
+        $table->head = array ("", "Forum", "Description", "Topics");
+    }
+    $table->align = array ("CENTER", "LEFT", "LEFT", "CENTER", "CENTER");
+
+    if ($moduleforums = get_all_instances_in_course("forum", $course->id)) {
+        foreach ($moduleforums as $forum) {
             $count = count_records("forum_discussions", "forum", "$forum->id");
 
             $forum->intro = forum_shorten_post($forum->intro);
                     }
                     $sublink = "<A TITLE=\"Change your subscription\" HREF=\"subscribe.php?id=$forum->id\">$subscribed</A>";
                 }
-                $table->data[] = array ("<A HREF=\"view.php?f=$forum->id\">$forum->name</A>", 
+                $table->data[] = array ("$forum->section", "<A HREF=\"view.php?f=$forum->id\">$forum->name</A>", 
                                         "$forum->intro", "$count", "$sublink");
             } else {
-                $table->data[] = array ("<A HREF=\"view.php?f=$forum->id\">$forum->name</A>", 
+                $table->data[] = array ("$forum->section", "<A HREF=\"view.php?f=$forum->id\">$forum->name</A>", 
                                         "$forum->intro", "$count");
             }
         }