From 926c7c4c8a59b7b60a158200cbb40008a1962c09 Mon Sep 17 00:00:00 2001 From: Edsel Date: Thu, 9 Apr 2015 17:56:42 +0530 Subject: [PATCH] CIVI-35 Applied permissions for premiums on contributions --- CRM/Contribute/BAO/Premium.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CRM/Contribute/BAO/Premium.php b/CRM/Contribute/BAO/Premium.php index 7387fa45f0..89e3bcfb31 100644 --- a/CRM/Contribute/BAO/Premium.php +++ b/CRM/Contribute/BAO/Premium.php @@ -112,6 +112,7 @@ class CRM_Contribute_BAO_Premium extends CRM_Contribute_DAO_Premium { $dao->entity_table = 'civicrm_contribution_page'; $dao->entity_id = $pageID; $dao->premiums_active = 1; + CRM_Financial_BAO_FinancialType::getAvailableFinancialTypes($financialTypes, 'add'); if ($dao->find(TRUE)) { $premiumID = $dao->id; @@ -120,6 +121,7 @@ class CRM_Contribute_BAO_Premium extends CRM_Contribute_DAO_Premium { $dao = new CRM_Contribute_DAO_PremiumsProduct(); $dao->premiums_id = $premiumID; + $dao->financial_type_id = array_keys($financialTypes); $dao->orderBy('weight'); $dao->find(); -- 2.25.1