MarketingListsExternalController Class Reference

Inheritance diagram for MarketingListsExternalController:
ZurmoModuleController ZurmoBaseController Controller

Public Member Functions

 filters ()
 beforeAction ($action)
 actionUnsubscribe ($hash, $preview=0)
 actionSubscribe ($hash, $preview=0)
 actionOptOut ($hash, $preview=0)
 actionManageSubscriptions ($hash, $preview=0)

Protected Member Functions

 renderPreviewMessage ($preview)
 resolveAndValidateQueryStringHash ($hash)
 toggleUnsubscribed ($hash, $currentUnsubscribedValue, $optOut=false)
 resolveMembers ($unsubscribed, Contact $contact, $marketingListId, $optOut)
 toggleUnsubscribedForMembers (&$members, $unsubscribed)
 toggleOptOutForContact (&$contact, $optOut, $unsubscribed)
 resolveStatusMessage ($unsubscribed, $optOut)
 createActivityIfRequired ($createNewActivity, $newUnsubcribedValue, $modelId, $modelType, $personId)
 setToggleUnsubscribedCookie ($message)
 getContactByPersonId ($personId)
 resolveHashForMarketingListIdAndPersonIdAndContact ($hash)

Detailed Description

Definition at line 37 of file ExternalController.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Mon Jul 24 07:10:26 2017