* @return array
*/
protected function getExposedFields(): array {
- return [
+ $fields = [
'contribution_page_id',
'source',
'id',
'contribution_status_id',
'financial_type_id',
'payment_instrument_id',
+ 'cancel_reason',
+ 'amount_level',
+ 'check_number',
];
+ if (CRM_Campaign_BAO_Campaign::isCampaignEnable()) {
+ $fields[] = 'campaign_id';
+ }
+ return $fields;
}
/**