--- blocks/quickmail/email.original.php 2007-08-31 11:19:16.000000000 -0400 +++ blocks/quickmail/email.php 2008-06-18 15:32:41.000000000 -0400 @@ -228,11 +228,19 @@ // set the groups variable switch ($groupmode) { case VISIBLEGROUPS: - $groups = groups_get_groups($course->id); + # $groups = groups_get_groups($course->id); + # hack - newquisk@lafayette.edu - use new 1.9 groups function. + # strip values from returned array object. + $groups = groups_get_all_groups($course->id); + $groups = array_keys($groups); break; case SEPARATEGROUPS: - $groups = groups_get_groups_for_current_user($course->id); + # $groups = groups_get_groups_for_current_user($course->id); + # hack - newquisk@lafayette.edu - use new 1.9 groups function. + # strip values from returned array object. + $groups = groups_get_user_groups($course->id); + $groups = array_keys($groups); break; } @@ -240,7 +248,11 @@ $groups[] = 0; $notingroup = array(); - if ($allgroups = groups_get_groups($course->id)) { + # if ($allgroups = groups_get_groups($course->id)) { + # hack - newquisk@lafayette.edu - use new 1.9 groups function. + # strip values from returned array object. + if ($allgroups = groups_get_all_groups($course->id)) { + $allgroups = array_keys($allgroups); foreach ($courseusers as $user) { $nomembership = true; foreach ($allgroups as $group) {