protected static function resolveManageSubscriptionsBaseUrl()
 {
     return ContentTrackingUtil::resolveMarketingExternalControllerUrl() . '/manageSubscriptions';
 }
 protected static function resolveContent(&$content, $tracking = true, $isHtmlContent = true)
 {
     return GlobalMarketingFooterUtil::resolveContentGlobalFooter($content, $isHtmlContent) && static::resolveContentForMergeTags($content) && ContentTrackingUtil::resolveContentForTracking($tracking, $content, 1, 'AutoresponderItem', 1, $isHtmlContent);
 }
 public static function resolveContentsForTracking(&$textContent, &$htmlContent, $enableTracking = true, $modelId = null, $modelType = null, $personId = null)
 {
     if ($enableTracking) {
         ContentTrackingUtil::resolveContentsForTracking($textContent, $htmlContent, $enableTracking, $modelId, $modelType, $personId);
     }
 }
 protected static function resolveContent(&$textContent, &$htmlContent, Contact $contact, $enableTracking, $modelId, $modelType, $marketingListId)
 {
     assert('is_int($modelId)');
     assert('is_int($marketingListId)');
     GlobalMarketingFooterUtil::resolveContentsForGlobalFooter($textContent, $htmlContent);
     static::resolveContentsForMergeTags($textContent, $htmlContent, $contact, $marketingListId, $modelId, $modelType);
     ContentTrackingUtil::resolveContentsForTracking($textContent, $htmlContent, $enableTracking, $modelId, $modelType, static::$personId);
 }