From 152411367554ce97e4b846c99b9544979e11897c Mon Sep 17 00:00:00 2001 From: yashodha Date: Thu, 29 Sep 2022 12:05:49 +0530 Subject: [PATCH] (dev/core#3857) Only public custom groups should be shown in offline contribution receipts --- CRM/Contribute/Form/AdditionalInfo.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CRM/Contribute/Form/AdditionalInfo.php b/CRM/Contribute/Form/AdditionalInfo.php index ca6ab6cfc2..e3ff273dfc 100644 --- a/CRM/Contribute/Form/AdditionalInfo.php +++ b/CRM/Contribute/Form/AdditionalInfo.php @@ -405,6 +405,11 @@ class CRM_Contribute_Form_AdditionalInfo { if ($groupID == 'info') { continue; } + + $is_public = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomGroup', $groupID, 'is_public'); + if (!$is_public) { + continue; + } foreach ($group['fields'] as $k => $field) { $field['title'] = $field['label']; $customFields["custom_{$k}"] = $field; -- 2.25.1