----------------------------------------
* CRM-17461: Contribution Batch Entry : eNotices and invalid / missing receipt data
https://issues.civicrm.org/jira/browse/CRM-17461
$domainEmail = "$domainEmail[0] <$domainEmail[1]>";
$value['from_email_address'] = $domainEmail;
$value['contribution_id'] = $contribution->id;
+ if (!empty($value['soft_credit'])) {
+ $value = array_merge($value, CRM_Contribute_BAO_ContributionSoft::getSoftContribution($contribution->id));
+ }
CRM_Contribute_Form_AdditionalInfo::emailReceipt($this, $value);
}
}
if (!empty($params['payment_instrument_id'])) {
$paymentInstrument = CRM_Contribute_PseudoConstant::paymentInstrument();
$params['paidBy'] = $paymentInstrument[$params['payment_instrument_id']];
+ if ($params['paidBy'] != 'Check' && isset($params['check_number'])) {
+ unset($params['check_number']);
+ }
}
// retrieve individual prefix value for honoree