Skip to content
Snippets Groups Projects
Commit 950a98c6 authored by DaveD's avatar DaveD Committed by mattwire
Browse files

parameter name has changed

parent 8ef432b2
Branches
Tags
1 merge request!228extensions/stripe#367 - installments parameter name has changed
......@@ -839,7 +839,7 @@ class CRM_Core_Payment_Stripe extends CRM_Core_Payment {
->addValue('next_sched_contribution_date', $nextScheduledContributionDate)
->addValue('cycle_day', date('d', strtotime($nextScheduledContributionDate)));
if ($propertyBag->has('installments') && ($propertyBag->getRecurInstallments() > 0)) {
if ($propertyBag->has('recurInstallments') && ($propertyBag->getRecurInstallments() > 0)) {
// We set an end date if installments > 0
if (empty($params['receive_date'])) {
$params['receive_date'] = date('YmdHis');
......@@ -1146,7 +1146,7 @@ class CRM_Core_Payment_Stripe extends CRM_Core_Payment {
* @throws \CRM_Core_Exception
*/
public function calculateEndDate($params) {
$requiredParams = ['receive_date', 'installments', 'recurFrequencyInterval', 'recurFrequencyUnit'];
$requiredParams = ['receive_date', 'recurInstallments', 'recurFrequencyInterval', 'recurFrequencyUnit'];
foreach ($requiredParams as $required) {
if (!isset($params[$required])) {
$message = $this->getLogPrefix() . 'calculateEndDate: Missing mandatory parameter: ' . $required;
......@@ -1173,7 +1173,7 @@ class CRM_Core_Payment_Stripe extends CRM_Core_Payment {
break;
}
$numberOfUnits = $params['installments'] * $params['recurFrequencyInterval'];
$numberOfUnits = $params['recurInstallments'] * $params['recurFrequencyInterval'];
$endDate = new DateTime($params['receive_date']);
$endDate->add(new DateInterval("P{$numberOfUnits}{$frequencyUnit}"));
return $endDate->format('Ymd') . '235959';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment