if ($rfp || CRM_Utils_Array::value('additional_participants', $this->_params[0], FALSE)) {
$payment = CRM_Core_Payment::singleton($this->_mode, $this->_paymentProcessor, $this);
$paymentObjError = ts('The system did not record payment details for this payment and so could not process the transaction. Please report this error to the site administrator.');
- if (is_object($payment))
+ if (is_object($payment)) {
$expressParams = $payment->getExpressCheckoutDetails($this->get('token'));
- else
+ }
+ else {
CRM_Core_Error::fatal($paymentObjError);
+ }
$params['payer'] = CRM_Utils_Array::value('payer', $expressParams);
$params['payer_id'] = $expressParams['payer_id'];
}
}
- $invoiceSettings = CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME,'contribution_invoice_settings');
+ $invoiceSettings = CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME, 'contribution_invoice_settings');
$taxTerm = CRM_Utils_Array::value('tax_term', $invoiceSettings);
$invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
if ($invoicing) {
$eventFull = CRM_Event_BAO_Participant::eventFull($self->_eventId, FALSE, CRM_Utils_Array::value('has_waitlist', $self->_values['event']));
if ($eventFull && empty($self->_allowConfirmation)) {
if (empty($self->_allowWaitlist)) {
- CRM_Utils_System::redirect(CRM_Utils_System::url('civicrm/event/register', "reset=1&id={$self->_eventId}",FALSE, NULL, FALSE, TRUE));
+ CRM_Utils_System::redirect(CRM_Utils_System::url('civicrm/event/register', "reset=1&id={$self->_eventId}", FALSE, NULL, FALSE, TRUE));
}
}
$self->_feeBlock = $self->_values['fee'];
if (!empty($errors)) {
$soldOutOptions = implode("<br>", $priceSetErrors['soldOutOptions']);
- CRM_Core_Session::setStatus(ts('You have been returned to the start of the registration process and any sold out events have been removed from your selections. You will not be able to continue until you review your booking and select different events if you wish. The following events were sold out:') , ts('Unfortunately some of your options have now sold out for one or more participants.') , 'error');
- CRM_Core_Session::setStatus(ts("{$soldOutOptions}") , ts('Sold out:') , 'error');
+ CRM_Core_Session::setStatus(ts('You have been returned to the start of the registration process and any sold out events have been removed from your selections. You will not be able to continue until you review your booking and select different events if you wish. The following events were sold out:'), ts('Unfortunately some of your options have now sold out for one or more participants.'), 'error');
+ CRM_Core_Session::setStatus(ts("{$soldOutOptions}"), ts('Sold out:'), 'error');
CRM_Utils_System::redirect(CRM_Utils_System::url('civicrm/event/register', "_qf_Register_display=true&qfKey=" . $fields['qfKey']));
}
return empty($errors) ? TRUE : $errors;
}
}
elseif ($this->_contributeMode == 'express' && !empty($value['is_primary'])) {
- if (is_object($payment))
+ if (is_object($payment)) {
$result = $payment->doExpressCheckout($value);
- else
+ }
+ else {
CRM_Core_Error::fatal($paymentObjError);
+ }
}
elseif (!empty($value['is_primary'])) {
CRM_Core_Payment_Form::mapParams($this->_bltID, $value, $value, TRUE);
}
$entityTable = 'civicrm_participant';
- $invoiceSettings = CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME,'contribution_invoice_settings');
+ $invoiceSettings = CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::CONTRIBUTE_PREFERENCES_NAME, 'contribution_invoice_settings');
$invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings);
$totalTaxAmount = 0;
$dataArray = array();
unset($copyParticipantCount[$participantNum]);
}
}
- if ($participantNum === NULL)
- break;
+ if ($participantNum === NULL) {
+ break;
+ }
//carry the participant submitted values.
$this->_values['params'][$participantID] = $params[$participantNum];
*
* @return void
*/
- static function processContribution(&$form, $params, $result, $contactID,
+ static function processContribution(
+ &$form, $params, $result, $contactID,
$pending = FALSE, $isAdditionalAmount = FALSE
) {
$transaction = new CRM_Core_Transaction();
$contribParams = array(
'contact_id' => $contactID,
- 'financial_type_id' => !empty($form->_values['event']['financial_type_id']) ?
- $form->_values['event']['financial_type_id'] : $params['financial_type_id'],
+ 'financial_type_id' => !empty($form->_values['event']['financial_type_id']) ? $form->_values['event']['financial_type_id'] : $params['financial_type_id'],
'receive_date' => $now,
'total_amount' => $params['amount'],
'tax_amount' => $params['tax_amount'],
$count = 1;
foreach ($participantParams as $participantNum => $participantValue) {
if ($participantNum) {
- $prefix1 = 'additional';
- $prefix2 = 'additional_';
- } else {
- $prefix1 = '';
- $prefix2 = '';
+ $prefix1 = 'additional';
+ $prefix2 = 'additional_';
+ }
+ else {
+ $prefix1 = '';
+ $prefix2 = '';
}
if ($participantValue != 'skip') {
//get the customPre profile info
if (!empty($form->_values[$prefix2 . 'custom_pre_id'])) {
$values = $groupName = array();
CRM_Event_BAO_Event::displayProfile($participantValue,
- $form->_values[ $prefix2 . 'custom_pre_id'],
+ $form->_values[$prefix2 . 'custom_pre_id'],
$groupName,
$values,
$profileFields
}
if (!empty($formattedValues) ) {
$form->assign('primaryParticipantProfile', $formattedValues[1]);
- $form->set('primaryParticipantProfile', $formattedValues[1]);
+ $form->set('primaryParticipantProfile', $formattedValues[1]);
if ($count > 2) {
unset($formattedValues[1]);
$form->assign('addParticipantProfile', $formattedValues);
- $form->set('addParticipantProfile', $formattedValues);
+ $form->set('addParticipantProfile', $formattedValues);
}
}
}