if ($supportedEntity) {
$entityParams['skipLineItem'] = TRUE;
$entityResult = civicrm_api3($entity, 'create', $entityParams);
- $params['contribution_mode'] = $entity;
$entityIds[] = $params[$entity . '_id'] = $entityResult['id'];
- foreach ($lineItems['line_item'] as &$items) {
- $items['entity_id'] = $entityResult['id'];
+ foreach ($lineItems['line_item'] as $innerIndex => $lineItem) {
+ $lineIndex = $index . '+' . $innerIndex;
+ $order->setLineItemValue('entity_id', $entityResult['id'], $lineIndex);
}
}
}