From 0f73a79f1def6ba7ea477d483c5b3fb8c61f531b Mon Sep 17 00:00:00 2001 From: Edsel Date: Mon, 16 Mar 2015 19:44:02 +0530 Subject: [PATCH] CIVI-28 Added permission check for Contribution page --- CRM/Contribute/Form/ContributionPage/Settings.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CRM/Contribute/Form/ContributionPage/Settings.php b/CRM/Contribute/Form/ContributionPage/Settings.php index cfd5552701..8566f0979c 100644 --- a/CRM/Contribute/Form/ContributionPage/Settings.php +++ b/CRM/Contribute/Form/ContributionPage/Settings.php @@ -118,7 +118,16 @@ class CRM_Contribute_Form_ContributionPage_Settings extends CRM_Contribute_Form_ $attributes = CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_ContributionPage'); // financial Type - $this->addSelect('financial_type_id', array(), TRUE); + if (CRM_Core_Permission::check('administer CiviCRM Financial Types')) { + $this->addSelect('financial_type_id', array(), TRUE); + } + else { + $financialType = $this->add('select', 'financial_type_id', + ts('Financial Type'), + array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::financialType(), + TRUE + ); + } // name $this->add('text', 'title', ts('Title'), $attributes['title'], TRUE); -- 2.25.1