$participantFields = CRM_Event_DAO_Participant::fields();
$participantParams = array(
- 'id' => CRM_Utils_Array::value('participant_id', $params),
+ 'id' => $params['participant_id'] ?? NULL,
'contact_id' => $contactID,
'event_id' => $form->_eventId ? $form->_eventId : $params['event_id'],
'status_id' => CRM_Utils_Array::value('participant_status',
isset($params['participant_source']) ? CRM_Utils_Array::value('participant_source', $params) : CRM_Utils_Array::value('description', $params),
$participantFields['participant_source']['maxlength']
),
- 'fee_level' => CRM_Utils_Array::value('amount_level', $params),
+ 'fee_level' => $params['amount_level'] ?? NULL,
'is_pay_later' => CRM_Utils_Array::value('is_pay_later', $params, 0),
- 'fee_amount' => CRM_Utils_Array::value('fee_amount', $params),
- 'registered_by_id' => CRM_Utils_Array::value('registered_by_id', $params),
- 'discount_id' => CRM_Utils_Array::value('discount_id', $params),
- 'fee_currency' => CRM_Utils_Array::value('currencyID', $params),
- 'campaign_id' => CRM_Utils_Array::value('campaign_id', $params),
+ 'fee_amount' => $params['fee_amount'] ?? NULL,
+ 'registered_by_id' => $params['registered_by_id'] ?? NULL,
+ 'discount_id' => $params['discount_id'] ?? NULL,
+ 'fee_currency' => $params['currencyID'] ?? NULL,
+ 'campaign_id' => $params['campaign_id'] ?? NULL,
);
if ($form->_action & CRM_Core_Action::PREVIEW || CRM_Utils_Array::value('mode', $params) == 'test') {