SilverCart\Model\Pages\CustomerDataPageController
CustomerDataPage Controller class.
- Author: Sebastian Diel <sdiel@pixeltricks.de>
- Copyright: 2017 pixeltricks GmbH
- License: see license file in modules root directory
Synopsis
class CustomerDataPageController
extends MyAccountHolderController
{
- // members
- private static array $allowed_actions = ;
- // methods
- public HTTPResponse delete_account()
- public HTTPResponse undo_delete_account()
- public void EditProfileForm()
- public DataList DeletedCustomerReasons()
- // Inherited methods from MyAccountHolderController
- protected void init()
- public DBHTMLText getSubNavigation()
- public string OrderDetailLink()
- public LoginForm LoginForm()
Hierarchy
Members
private
- $allowed_actions
—
array
List of allowed actions.
Methods
public
- DeletedCustomerReasons() — Returns the available reasons to delete a customer.
- EditProfileForm() — Returns the EditProfileForm.
- delete_account() — Action to mark a customer account for deletion.
- undo_delete_account() — Action to unmark a customer account for deletion.
Inherited from SilverCart\Model\Pages\MyAccountHolderController
protected
- init() — statements to be called on object initialisation
public
- LoginForm() — Returns the LoginForm.
- OrderDetailLink() — returns the link to the order detail page (without orderID)