SilverCommerce\ContactAdmin\Extensions\AccountControllerExtension
Add extra fields to a user account (if the users module is installed) to allow logged in users to see their invoices.
Synopsis
class AccountControllerExtension
extends Extension
{
- // members
- private static array $allowed_actions = ;
- // methods
- public HTMLText addresses()
- public HTMLText addaddress()
- public HTMLText editaddress()
- public HTMLText removeaddress()
- public Form AddressForm()
- public void doSaveAddress()
- public void updateAccountMenu()
Hierarchy
Extends
- SilverStripe\Core\Extension
Members
private
- $allowed_actions
—
array
Add extra URL endpoints
Methods
public
- AddressForm() — Form used for adding or editing addresses
- addaddress() — Display all addresses associated with the current user
- addresses() — Display all addresses associated with the current user
- doSaveAddress() — Method responsible for saving (or adding) an address.
- editaddress() — Display all addresses associated with the current user
- removeaddress() — Remove an addresses by the given ID (if allowed)
- updateAccountMenu() — Add commerce specific links to account menu