function og_subgroups_edit_members_page in Subgroups for Organic groups 5.3
1 string reference to 'og_subgroups_edit_members_page'
- og_subgroups_menu in ./
og_subgroups.module - @file Maintains a hierarchy of group/subgroup relationships.
File
- ./
og_subgroups.module, line 868 - Maintains a hierarchy of group/subgroup relationships.
Code
function og_subgroups_edit_members_page($gid) {
$node = node_load($gid);
drupal_set_title(check_plain($node->title));
$header = array(
'',
array(
'data' => t('Username'),
'field' => 'name',
),
);
$result = db_query("SELECT u.uid, u.name, u.mail, u.picture FROM {users} u WHERE uid>0" . tablesort_sql($header));
while ($user = db_fetch_object($result)) {
$options[$user->uid] = $user;
}
$selected = og_subgroups_get_users('names', $node->nid);
$form['members'] = array(
'#type' => 'checkboxes',
'#title' => NULL,
'#default_value' => array_keys($selected),
'#options' => $options,
'#description' => t('Check anyone who is an immediate member of the group. Members of subgroups need not be checked.'),
);
$form['op'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
);
$form['gid'] = array(
'#type' => 'hidden',
'#value' => $gid,
);
return $form;
}