| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
-*/
+ */
/**
*
public $useLivePageJS = TRUE;
/**
- * The values for the contribution db object
+ * The values for the contribution db object.
*
* @var array
*/
public $_values;
/**
- * The values for the quickconfig for priceset
+ * The values for the quickconfig for priceset.
*
* @var boolean
*/
public $_priceSetId;
/**
- * Array of fields for the price set
+ * Array of fields for the price set.
*
* @var array
*/
public $_priceSet;
/**
- * The id of the participation that we are proceessing
+ * The id of the participation that we are proceessing.
*
* @var int
*/
public $_id;
/**
- * The id of the note
+ * The id of the note.
*
* @var int
*/
protected $_noteId = NULL;
/**
- * The id of the contact associated with this participation
+ * The id of the contact associated with this participation.
*
* @var int
*/
public $_contactId;
/**
- * Array of event values
+ * Array of event values.
*
* @var array
*/
public $_single = FALSE;
/**
- * If event is paid or unpaid
+ * If event is paid or unpaid.
*/
public $_isPaidEvent;
/**
- * Page action
+ * Page action.
*/
public $_action;
/**
- * Role Id
+ * Role Id.
*/
protected $_roleId = NULL;
/**
- * Event Type Id
+ * Event Type Id.
*/
protected $_eventTypeId = NULL;
/**
- * Participant status Id
+ * Participant status Id.
*/
protected $_statusId = NULL;
/**
- * Cache all the participant statuses
+ * Cache all the participant statuses.
*/
protected $_participantStatuses;
/**
- * Participant mode
+ * Participant mode.
*/
public $_mode = NULL;
/**
- * Event ID preselect
+ * Event ID preselect.
*/
public $_eID = NULL;
/**
- * Line Item for Price Set
+ * Line Item for Price Set.
*/
public $_lineItem = NULL;
/**
- * Contribution mode for event registration for offline mode
+ * Contribution mode for event registration for offline mode.
*/
public $_contributeMode = 'direct';
protected $_eventNameCustomDataTypeID;
/**
- * Selected discount id
+ * Selected discount id.
*/
public $_originalDiscountId = NULL;
/**
- * Event id
+ * Event id.
*/
public $_eventId = NULL;
public $_onlinePendingContributionId = NULL;
/**
- * Set variables up before form is built
+ * Set variables up before form is built.
*
* @return void
*/
array(
'title' => ts('CiviEvent Dashboard'),
'url' => CRM_Utils_System::url('civicrm/event', 'reset=1'),
- )
+ ),
);
CRM_Utils_System::appendBreadCrumb($breadCrumbs);
}
}
- list($defaults[$this->_id]['register_date'],
- $defaults[$this->_id]['register_date_time']
- ) = CRM_Utils_Date::setDateDefaults(
- CRM_Utils_Array::value('register_date', $defaults[$this->_id]), 'activityDateTime'
- );
+ list($defaults[$this->_id]['register_date'], $defaults[$this->_id]['register_date_time'])
+ = CRM_Utils_Date::setDateDefaults(CRM_Utils_Array::value('register_date', $defaults[$this->_id]), 'activityDateTime');
//assign event and role id, this is needed for Custom data building
$sep = CRM_Core_DAO::VALUE_SEPARATOR;
}
/**
- * Build the form object
+ * Build the form object.
*
* @return void
*/
if ($this->_single && $this->_context == 'standalone') {
$this->addEntityRef('contact_id', ts('Contact'), array(
'create' => TRUE,
- 'api' => array('extra' => array('email'))
+ 'api' => array('extra' => array('email')),
), TRUE);
}
CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name')
);
$checkCancelledJs = array(
- 'onchange' =>
- "checkCancelled( this.value, {$cancelledparticipantStatusId},{$cancelledContributionStatusId});",
+ 'onchange' => "checkCancelled( this.value, {$cancelledparticipantStatusId},{$cancelledContributionStatusId});",
);
$participantStatusId = array_search('Pending from pay later',
$this->addSelect('status_id', $checkCancelledJs + array(
'options' => $statusOptions,
- 'option_url' => 'civicrm/admin/participant_status'
+ 'option_url' => 'civicrm/admin/participant_status',
), TRUE);
$this->addElement('checkbox', 'is_notify', ts('Send Notification'), NULL);
}
/**
- * Add local and global form rules
+ * Add local and global form rules.
*
*
* @return void
}
/**
- * Global validation rules for the form
+ * Global validation rules for the form.
*
* @param array $values
* Posted values of the form.
$errorMsg = array();
if (!empty($values['payment_processor_id'])) {
- // make sure that credit card number and cvv are valid
- CRM_Core_Payment_Form::validateCreditCard($values, $errorMsg);
+ // make sure that payment instrument values (e.g. credit card number and cvv) are valid
+ CRM_Core_Payment_Form::validatePaymentInstrument($values['payment_processor_id'], $values, $errorMsg, $self);
}
if (!empty($values['record_contribution'])) {
$contactId = $self->_contactId;
$eventId = CRM_Utils_Array::value('event_id', $values);
if (!empty($contactId) && !empty($eventId)) {
- $dupeCheck = new CRM_Event_BAO_Participant;
+ $dupeCheck = new CRM_Event_BAO_Participant();
$dupeCheck->contact_id = $contactId;
$dupeCheck->event_id = $eventId;
$dupeCheck->find(TRUE);
}
/**
- * Process the form submission
+ * Process the form submission.
*/
public function postProcess() {
// get the submitted form values.
$duplicateContacts = 0;
while (list($k, $dupeCheckContactId) = each($this->_contactIds)) {
// Eliminate contacts that have already been assigned to this event.
- $dupeCheck = new CRM_Event_BAO_Participant;
+ $dupeCheck = new CRM_Event_BAO_Participant();
$dupeCheck->contact_id = $dupeCheckContactId;
$dupeCheck->event_id = $event_id;
$dupeCheck->find(TRUE);
CRM_Core_Error::fatal(ts('Selected Event is not Paid Event '));
}
- $eventTitle =
- CRM_Core_DAO::getFieldValue(
+ $eventTitle
+ = CRM_Core_DAO::getFieldValue(
'CRM_Event_DAO_Event',
$params['event_id'],
'title'
if (empty($params['source'])) {
$this->_params['participant_source'] = ts('Offline Registration for Event: %2 by: %1', array(
1 => $userName,
- 2 => $eventTitle
+ 2 => $eventTitle,
));
}
else {
}
// also add location name to the array
- $params["address_name-{$this->_bltID}"] =
- CRM_Utils_Array::value('billing_first_name', $params) . ' ' .
+ $params["address_name-{$this->_bltID}"]
+ = CRM_Utils_Array::value('billing_first_name', $params) . ' ' .
CRM_Utils_Array::value('billing_middle_name', $params) . ' ' .
CRM_Utils_Array::value('billing_last_name', $params);
);
//add contribution record
- $this->_params['financial_type_id'] =
- CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $params['event_id'], 'financial_type_id');
+ $this->_params['financial_type_id']
+ = CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $params['event_id'], 'financial_type_id');
$this->_params['mode'] = $this->_mode;
//add contribution reocord
if (empty($params['source'])) {
$contributionParams['source'] = ts('%1 : Offline registration (by %2)', array(
1 => $eventTitle,
- 2 => $userName
+ 2 => $userName,
));
}
else {
));
}
}
+
}