/** * Add default value of certain params, if not provided. * * @param $params */ private static function addDefaults(&$params) { if (!isset($params['financial_types_enabled'])) { $params['financial_types_enabled'] = CRM_Civigiftaid_Form_Admin::getFinancialTypesEnabled(); } if (!isset($params['globally_enabled'])) { $params['globally_enabled'] = CRM_Civigiftaid_Form_Admin::isGloballyEnabled(); } }
function civigiftaid_civicrm_giftAidEligible(&$isEligible, $contactId, $date, $contributionId) { if (!CRM_Civigiftaid_Form_Admin::isGloballyEnabled()) { if ($isEligible != 0) { $isEligible = CRM_Civigiftaid_Utils_Contribution::getContribAmtForEnabledFinanceTypes($contributionId) != 0; } } }
/** * @param float|int $contributionAmt * @param int $contributionID * * @return float|int */ private static function getGiftAidableContribAmt($contributionAmt, $contributionID) { return CRM_Civigiftaid_Form_Admin::isGloballyEnabled() ? $contributionAmt : static::getContribAmtForEnabledFinanceTypes($contributionID); }