From c1f8d2717fc520c8e5390248ded684e0cd44a652 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 7cb9311ae0..36999cdef1 100644 --- a/CRM/Cxn/BAO/Cxn.php +++ b/CRM/Cxn/BAO/Cxn.php @@ -142,7 +142,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