X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FMailing%2FBAO%2FTrackableURL.php;h=86650e3afe3dab47bf4baadd4e46f2b0d36a73a2;hb=316c4f15c632f04f94f34ceea9becba4e6d90c9d;hp=23c01cf5cc0aa862e28232929503dcdf25dc344f;hpb=eda4c5942ca6c0f3f394957acac921b9d3d9854e;p=civicrm-core.git diff --git a/CRM/Mailing/BAO/TrackableURL.php b/CRM/Mailing/BAO/TrackableURL.php index 23c01cf5cc..86650e3afe 100644 --- a/CRM/Mailing/BAO/TrackableURL.php +++ b/CRM/Mailing/BAO/TrackableURL.php @@ -57,7 +57,6 @@ class CRM_Mailing_BAO_TrackableURL extends CRM_Mailing_DAO_TrackableURL { else { $hrefExists = FALSE; - $config = CRM_Core_Config::singleton(); $tracker = new CRM_Mailing_BAO_TrackableURL(); if (preg_match('/^href/i', $url)) { @@ -73,11 +72,11 @@ class CRM_Mailing_BAO_TrackableURL extends CRM_Mailing_DAO_TrackableURL { } $id = $tracker->id; - $redirect = $config->userFrameworkResourceURL . "extern/url.php?u=$id"; + $redirect = CRM_Utils_System::externUrl('extern/url', "u=$id"); $urlCache[$mailing_id . $url] = $redirect; } - $returnUrl = "{$urlCache[$mailing_id . $url]}&qid={$queue_id}"; + $returnUrl = CRM_Utils_System::externUrl('extern/url', "u=$id&qid=$queue_id"); if ($hrefExists) { $returnUrl = "href='{$returnUrl}' rel='nofollow'";