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) |
Definition at line 37 of file ExternalController.php.