$financialType = $this->add('select', 'financial_type_id',
ts('Financial Type'),
array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::financialType(),
- TRUE
+ TRUE,
+ array('onChange' => "CRM.buildCustomData( 'Contribution', this.value );")
);
if (!$this->_mode) {
if ($pId) {
$params['contribution_mode'] = 'participant';
$params['participant_id'] = $pId;
+ $params['skipLineItem'] = 1;
}
$params['line_item'] = $lineItem;
$params['payment_processor_id'] = $params['payment_processor'] = CRM_Utils_Array::value('id', $this->_paymentProcessor);