implement matomo integration

This commit is contained in:
Marc Michalsky 2023-08-14 16:16:50 +02:00
parent 2949ab0168
commit 82b4632d63
Signed by untrusted user who does not match committer: marc.koch
GPG key ID: 12406554CFB028B9
5 changed files with 134 additions and 6 deletions

View file

@ -7,7 +7,8 @@ class CRM_TwingleCampaign_BAO_Configuration {
'twingle_api_key',
'twinglecampaign_xcm_profile',
'twinglecampaign_default_case',
'twinglecampaign_soft_credits'
'twinglecampaign_soft_credits',
'twinglecampaign_matomo_integration'
];
@ -27,6 +28,12 @@ class CRM_TwingleCampaign_BAO_Configuration {
Civi::settings()->set('twinglecampaign_soft_credits', 0);
}
// Set twinglecampaign_matomo_integration to '0' if checkbox is unchecked
if (!array_key_exists('twinglecampaign_matomo_integration', $settings)) {
Civi::settings()->set('twinglecampaign_matomo_integration', 0);
}
Civi::settings()->add($settings);
}
@ -63,4 +70,4 @@ class CRM_TwingleCampaign_BAO_Configuration {
}
}
}
}