From 023f2c03c4aadc41978d52ccedd48f0864589012 Mon Sep 17 00:00:00 2001 From: demeritcowboy Date: Fri, 7 Aug 2020 20:59:20 -0400 Subject: [PATCH] check legacy setting until extension is public --- ext/eventcart/eventcart.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/eventcart/eventcart.php b/ext/eventcart/eventcart.php index 2199bcd32a..9fac71ca98 100644 --- a/ext/eventcart/eventcart.php +++ b/ext/eventcart/eventcart.php @@ -15,7 +15,10 @@ function eventcart_civicrm_config(&$config) { return; } Civi::$statics[__FUNCTION__] = 1; - Civi::dispatcher()->addListener('hook_civicrm_pageRun', 'CRM_Event_Cart_PageCallback::run'); + // Since as a hidden extension it's always enabled, until this is a "real" extension you can turn off we need to check the legacy setting. + if ((bool) Civi::settings()->get('enable_cart')) { + Civi::dispatcher()->addListener('hook_civicrm_pageRun', 'CRM_Event_Cart_PageCallback::run'); + } _eventcart_civix_civicrm_config($config); } -- 2.25.1