Sunnysideup\CampaignMonitor\Decorators\CampaignMonitorMemberDOD
- Author: nicolaas [at] sunnysideup.co.nz
Synopsis
class CampaignMonitorMemberDOD
extends DataExtension
{
- // methods
- public FormField getCampaignMonitorSignupField()
- public void processCampaignMonitorSignupField()
- public void updateCMSFields()
- public void unsubscribeFromAllCampaignMonitorLists()
- public void IsCampaignMonitorSubscriber()
- public bool addCampaignMonitorList()
- public bool removeCampaignMonitorList()
- public void CampaignMonitorSignedUpArray()
- protected void getCampaignMonitorSignupFieldProvider()
- protected void addToCampaignMonitorSecurityGroup()
- protected void addToCampaignMonitor()
- protected void isPartOfCampaignMonitorList()
- // Inherited methods from CampaignMonitorApiTrait
- public CampaignMonitorAPIConnector getCMAPI()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Uses
Members
private
- $db
- $has_many
Methods
protected
- addToCampaignMonitor() — returns true on success.
- addToCampaignMonitorSecurityGroup() — returns true on success.
- getCampaignMonitorSignupFieldProvider()
- isPartOfCampaignMonitorList()
public
- CampaignMonitorSignedUpArray() — returns a list of list IDs that the user is currently subscribed to.
- IsCampaignMonitorSubscriber() — is this user currently signed up to one or more newsletters.
- addCampaignMonitorList() — add to Group add to CM database...
- getCampaignMonitorSignupField() — returns a form field for signing up to all available lists or if a list is provided, for that particular list.
- processCampaignMonitorSignupField()
- removeCampaignMonitorList() — remove from Group remove from CM database...
- unsubscribeFromAllCampaignMonitorLists()
- updateCMSFields()