Example #1
0
/**
 * 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;
}
Example #2
0
/**
 * 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;
}