From a661c5b9989542f7a3c48358785d890edf133c3e Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 4 Dec 2015 20:58:34 -0800 Subject: [PATCH] CRM_Cxn_BAO_Cxn::createRegistrationClient - Support proxies --- CRM/Cxn/BAO/Cxn.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Cxn/BAO/Cxn.php b/CRM/Cxn/BAO/Cxn.php index 16d5fe25f9..9e855ef712 100644 --- a/CRM/Cxn/BAO/Cxn.php +++ b/CRM/Cxn/BAO/Cxn.php @@ -140,7 +140,9 @@ class CRM_Cxn_BAO_Cxn extends CRM_Cxn_DAO_Cxn { */ public static function createRegistrationClient() { $cxnStore = new \CRM_Cxn_CiviCxnStore(); - $client = new \Civi\Cxn\Rpc\RegistrationClient($cxnStore, \CRM_Cxn_BAO_Cxn::getSiteCallbackUrl()); + $viaPort = defined('CIVICRM_CXN_VIA') ? CIVICRM_CXN_VIA : NULL; + $client = new \Civi\Cxn\Rpc\RegistrationClient( + $cxnStore, \CRM_Cxn_BAO_Cxn::getSiteCallbackUrl(), $viaPort); $client->setLog(new \CRM_Utils_SystemLogger()); $client->setCertValidator(self::createCertificateValidator()); $client->setHttp(CRM_Cxn_CiviCxnHttp::singleton()); -- 2.25.1