]> git.mjollnir.org Git - moodle.git/commitdiff
Make the sorting of the names always by lastname, to match assign roles
authormoodler <moodler>
Sun, 1 Oct 2006 08:48:58 +0000 (08:48 +0000)
committermoodler <moodler>
Sun, 1 Oct 2006 08:48:58 +0000 (08:48 +0000)
course/groups.php

index 36ddd19043cfd5fb62624ce63208e3596b4c7129..208ee29c26c789447c22ff40cf5f084c65a393ab 100644 (file)
         foreach ($groups as $group) {
             $countusers = 0;
             $listmembers[$group->id] = array();
-            if ($groupusers = get_group_users($group->id)) {
+            if ($groupusers = get_group_users($group->id, 'u.lastname ASC, u.firstname ASC')) {
                 foreach ($groupusers as $key=>$groupuser) {
                     if (!array_key_exists($groupuser->id, $nonmembers)) {
                         // group member with another role
                         $countusers++;
                     }
                 }
-                natcasesort($listmembers[$group->id]);
             }
             $listgroups[$group->id] = $group->name." ($countusers)";
         }
         natcasesort($listgroups);
     }
 
-    natcasesort($nonmembers);
-
     if (empty($selectedgroup)) {    // Choose the first group by default
         if ($selectedgroup = array_shift($temparr = array_keys($listgroups))) {
             $members = $listmembers[$selectedgroup];