For very large classes don't even try to show all the participants
authormoodler <moodler>
Tue, 12 Nov 2002 03:02:51 +0000 (03:02 +0000)
committermoodler <moodler>
Tue, 12 Nov 2002 03:02:51 +0000 (03:02 +0000)
user/index.php
user/lib.php

index c212689..8f6b113 100644 (file)
@@ -68,6 +68,9 @@
             foreach ($students as $student) {
                 print_user($student, $course, $string);
             }
+        } else if ($numstudents > $USER_HUGE_CLASS) {
+            print_heading(get_string("toomanytoshow"));
+
         } else {  // Print one big table with abbreviated info
             $columns = array("name", "city", "country", "lastaccess");
 
index b867fc9..f8e0279 100644 (file)
@@ -2,6 +2,7 @@
 
 $USER_SMALL_CLASS = 20;   // Below this is considered small
 $USER_LARGE_CLASS = 200;  // Above this is considered large
+$USER_HUGE_CLASS  = 500;  // Above this is considered too many to display
 
 /// FUNCTIONS ///////////////////////////////////////////////////////////