/** * Gets a list of the group IDs for a specified course. * @param int $courseid The id of the course. * @return array | false Returns an array of the group IDs or false if no records * or an error occurred. */ function groups_get_groups($courseid) { $groupids = groups_db_get_groups($courseid); return $groupids; }
/** * Get an array of groups, as id => name. * Replaces, get_records_menu("groups", "courseid", $course->id, "name ASC", "id,name") * (For /user/index.php) */ function groups_get_groups_names($courseid) { $groupids = groups_db_get_groups($courseid); if (!$groupids) { return false; } $groups_names = array(); foreach ($groupids as $id) { $groups_names[$id] = groups_get_group_name($id); } //TODO: sort. SQL? return $groups_names; }