public function DefaultAddressForm()
{
$addresses = $this->member->AddressBook()->sort('Created', 'DESC');
if ($addresses->exists()) {
$fields = FieldList::create(DropdownField::create("DefaultShippingAddressID", _t("Address.ShippingAddress", "Shipping Address"), $addresses->map('ID', 'toString')->toArray()), DropdownField::create("DefaultBillingAddressID", _t("Address.BillingAddress", "Billing Address"), $addresses->map('ID', 'toString')->toArray()));
$actions = FieldList::create(FormAction::create("savedefaultaddresses", _t("Address.SaveDefaults", "Save Defaults")));
$form = Form::create($this, "DefaultAddressForm", $fields, $actions);
$form->loadDataFrom($this->member);
$this->extend('updateDefaultAddressForm', $form);
return $form;
}
return false;
}