public function getTableFields() { $fields = parent::getTableFields(); // create Groups field $fields['groups'] = $groups = new \Meta\Field\CheckboxMulti(array('name' => 'groups', 'label' => t('Groups'), 'options' => \User\User::listAllGroups())); if (isset($_GET['id'])) { $user = new \User\User($_GET['id']); $groups->setValue(array_keys($user->groups)); } return $fields; }