//assign soft credit record if exists.
$SCRecords = CRM_Contribute_BAO_ContributionSoft::getSoftContribution($values['contribution_id'], TRUE);
- $this->assign('softContributions', $SCRecords['soft_credit']);
- unset($SCRecords['soft_credit']);
+ if (!empty($SCRecords['soft_credit'])) {
+ $this->assign('softContributions', $SCRecords['soft_credit']);
+ unset($SCRecords['soft_credit']);
+ }
//assign pcp record if exists
foreach ($SCRecords as $name => $value) {
$lineItems = array();
if ($id) {
- $lineItem = CRM_Price_BAO_LineItem::getLineItems($id, 'contribution', 1);
- empty($lineItem) ? null :$lineItems[] = $lineItem;
+ $lineItem = CRM_Price_BAO_LineItem::getLineItems($id, 'contribution', 1, TRUE, TRUE);
+ if (!empty($lineItem)) {
+ $lineItems[] = $lineItem;
+ }
+
}
$this->assign('lineItem', empty($lineItems) ? FALSE : $lineItems);
$values['totalAmount'] = $values['total_amount'];
);
}
}
-