ID] = $group->Title; return new DropdownField( "Fields[{$this->ID}][CustomSetting][GroupID]", 'Group', $groupArray, $this->getSetting('GroupID')); } function getFormField() { return ($this->getSetting($this->GroupID)) ? new DropdownField( $this->Name, $this->Title, Member::mapInGroups($this->getSetting($this->GroupID))) : false; } function getValueFromData($data) { $value = Convert::raw2sql($data[$this->Name]); $member = DataObject::get_one('Member', "Member.ID = {$value}"); return ($member) ? $member->getName() : ""; } } ?>