\NewsletterSignup_Step
Synopsis
class NewsletterSignup_Step
extends OrderStep
{
- // members
- private static array $db = ;
- private static array $defaults = ;
- private static array $many_many = ;
- // methods
- public void getCMSFields()
- public Boolean initStep()
- public Boolean doStep()
- public DataObject nextStep()
- public FieldSet addOrderStepFields()
- protected Boolean hasCustomerMessage()
- protected String myDescription()
Hierarchy
Extends
- OrderStep
Members
private
- $db
- $defaults
- $many_many
Methods
protected
- hasCustomerMessage() — For some ordersteps this returns true...
- myDescription() — Explains the current order step.
public
- addOrderStepFields() — Allows the opportunity for the Order Step to add any fields to Order::getCMSFields
- doStep() — emailing admin and or running custom code to update newsletter status
- getCMSFields()
- initStep() — can run step once order has been submitted.
- nextStep() — can do next step once the invoice has been sent or in case the invoice does not need to be sent.