return;
}
+ $isTest = ($this->_mode == 'test') ? 1 : 0;
+
+ $lineItems = NULL;
+ if (!empty($this->_lineItem)) {
+ $lineItems = $this->_lineItem;
+ }
+
$config = CRM_Core_Config::singleton();
// get the submitted form values.
$this->_params = $formValues = $this->controller->exportValues($this->_name);
$this->_contributorContactID,
$contributionType,
TRUE,
- FALSE
+ FALSE,
+ $isTest,
+ $lineItems
);
//create new soft-credit record, CRM-13981
$softParams['amount'] = $contribution->total_amount;
CRM_Contribute_BAO_ContributionSoft::add($softParams);
- $paymentParams['contactID'] = $contactID;
+ $paymentParams['contactID'] = $this->_contactID;
$paymentParams['contributionID'] = $contribution->id;
$paymentParams['contributionTypeID'] = $contribution->financial_type_id;
$paymentParams['contributionPageID'] = $contribution->contribution_page_id;
$formValues['contact_id'] = $this->_contactID;
+ $formValues['contribution_id'] = CRM_Member_BAO_Membership::getMembershipContributionId($membership->id);
// send email receipt
$mailSend = self::emailReceipt($this, $formValues, $membership);
}