Skip to content

Commit

Permalink
Merge pull request civicrm#16562 from eileenmcnaughton/notice
Browse files Browse the repository at this point in the history
Move determination of year & month to formatCreditCardDetails
  • Loading branch information
mattwire authored Feb 20, 2020
2 parents 667e9a9 + c79523b commit 71ee7bf
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions CRM/Contribute/Form/AbstractEditPayment.php
Original file line number Diff line number Diff line change
Expand Up @@ -552,10 +552,6 @@ protected function beginPostProcess() {
$this->_params['payment_processor_id'],
($this->_mode == 'test')
);
if (in_array('credit_card_exp_date', array_keys($this->_params))) {
$this->_params['year'] = CRM_Core_Payment_Form::getCreditCardExpirationYear($this->_params);
$this->_params['month'] = CRM_Core_Payment_Form::getCreditCardExpirationMonth($this->_params);
}
$this->assign('credit_card_exp_date', CRM_Utils_Date::mysqlToIso(CRM_Utils_Date::format($this->_params['credit_card_exp_date'])));
$this->assign('credit_card_number', CRM_Utils_System::mungeCreditCard($this->_params['credit_card_number']));
$this->assign('credit_card_type', CRM_Utils_Array::value('credit_card_type', $this->_params));
Expand Down Expand Up @@ -591,6 +587,10 @@ public static function formatCreditCardDetails(&$params) {
if (!empty($params['credit_card_number']) && empty($params['pan_truncation'])) {
$params['pan_truncation'] = substr($params['credit_card_number'], -4);
}
if (!empty($params['credit_card_exp_date'])) {
$params['year'] = CRM_Core_Payment_Form::getCreditCardExpirationYear($params);
$params['month'] = CRM_Core_Payment_Form::getCreditCardExpirationMonth($params);
}
}

/**
Expand Down

0 comments on commit 71ee7bf

Please sign in to comment.