/** * Given an array of group IDs get an array of group objects. * TODO: quick and dirty. Replace with SQL? * @param $groupids Array of group IDs. * @param $courseid Default false, or the course ID for backwards compatibility. * @param $alldata Default false, or get complete record for group. * @return array Array of group objects INDEXED by group ID, with basic or all data. */ function groups_groupids_to_groups($groupids, $courseid = false, $alldata = false) { if (!$groupids) { return false; } $groups = array(); foreach ($groupids as $id) { $groups[$id] = groups_get_group_settings($id, $courseid, $alldata); } return $groups; }
/** * Gets the name of a group with a specified id * @param int $groupid The id of the group * @return string The name of the group */ function groups_get_group_name($groupid) { $settings = groups_get_group_settings($groupid); if ($settings) { return $settings->name; } return false; }