Esempio n. 1
0
/**
 * 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;
}
Esempio n. 2
0
/**
 * 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;
}