X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FForm%2FContributionBase.php;h=df47a2b74b252b66ca87de4e128662cfec894c3c;hb=71fc6ea4559e470c614366a783163715d5cab49c;hp=6cad74dc365fd563f8673350d45d12febe8d3565;hpb=e4271b124a02a2cc9ba242eca53d2e3549aaa672;p=civicrm-core.git diff --git a/CRM/Contribute/Form/ContributionBase.php b/CRM/Contribute/Form/ContributionBase.php index 6cad74dc36..df47a2b74b 100644 --- a/CRM/Contribute/Form/ContributionBase.php +++ b/CRM/Contribute/Form/ContributionBase.php @@ -330,7 +330,7 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form { // get price info // CRM-5095 - CRM_Price_BAO_Set::initSet($this, $this->_id, 'civicrm_contribution_page'); + CRM_Price_BAO_PriceSet::initSet($this, $this->_id, 'civicrm_contribution_page'); // this avoids getting E_NOTICE errors in php $setNullFields = array( @@ -537,13 +537,16 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form { } foreach ($vars as $v) { - if (CRM_Utils_Array::value($v, $this->_params)) { + if (isset($this->_params[$v])) { if ($v == 'frequency_unit' || $v == 'pledge_frequency_unit') { $frequencyUnits = CRM_Core_OptionGroup::values('recur_frequency_units'); if (array_key_exists($this->_params[$v], $frequencyUnits)) { $this->_params[$v] = $frequencyUnits[$this->_params[$v]]; } } + if ($v == "amount") { + $this->_params[$v] = CRM_Utils_Money::format($this->_params[$v], ' '); + } $this->assign($v, $this->_params[$v]); } } @@ -713,7 +716,8 @@ class CRM_Contribute_Form_ContributionBase extends CRM_Core_Form { ); $this->_fields[$key] = $field; } - if ($field['add_captcha']) { + // CRM-11316 Is ReCAPTCHA enabled for this profile AND is this an anonymous visitor + if ($field['add_captcha'] && !$this->_userID) { $addCaptcha = TRUE; } }