function __construct() { $this->_columns = array('civicrm_entity_batch' => array('dao' => 'CRM_Batch_DAO_EntityBatch', 'filters' => array('batch_id' => array('title' => 'Batch', 'operatorType' => CRM_Report_Form::OP_MULTISELECT, 'options' => CRM_Civigiftaid_Utils_Contribution::getBatchIdTitle('id desc')))), 'civicrm_contribution' => array('dao' => 'CRM_Contribute_DAO_Contribution', 'fields' => array('contribution_id' => array('name' => 'id', 'title' => 'Contribution ID', 'no_display' => true, 'required' => true), 'contact_id' => array('name' => 'contact_id', 'title' => 'Name of Donor', 'no_display' => false, 'required' => true), 'receive_date' => array('name' => 'receive_date', 'title' => 'Contribution Date', 'no_display' => false, 'required' => true))), 'civicrm_address' => array('dao' => 'CRM_Core_DAO_Address', 'grouping' => 'contact-fields', 'fields' => array('street_address' => NULL, 'city' => NULL, 'state_province_id' => array('title' => ts('State/Province')), 'country_id' => array('title' => ts('Country')), 'postal_code' => NULL))); parent::__construct(); // set defaults if (is_array($this->_columns['civicrm_value_gift_aid_submission'])) { foreach ($this->_columns['civicrm_value_gift_aid_submission']['fields'] as $field => $values) { $this->_columns['civicrm_value_gift_aid_submission']['fields'][$field]['default'] = true; } } }
public function __construct() { $this->_columns = array('civicrm_entity_batch' => array('dao' => 'CRM_Batch_DAO_EntityBatch', 'filters' => array('batch_id' => array('title' => 'Batch', 'operatorType' => CRM_Report_Form::OP_MULTISELECT, 'options' => CRM_Civigiftaid_Utils_Contribution::getBatchIdTitle('id desc'))), 'fields' => array('batch_id' => array('name' => 'batch_id', 'title' => 'Batch ID', 'no_display' => TRUE, 'required' => TRUE))), 'civicrm_contribution' => array('dao' => 'CRM_Contribute_DAO_Contribution', 'fields' => array('contribution_id' => array('name' => 'id', 'title' => 'Payment No', 'no_display' => FALSE, 'required' => TRUE), 'contact_id' => array('name' => 'contact_id', 'title' => 'Donor Name', 'no_display' => FALSE, 'required' => TRUE), 'receive_date' => array('name' => 'receive_date', 'title' => 'Contribution Date', 'no_display' => FALSE, 'required' => TRUE))), 'civicrm_financial_type' => array('dao' => 'CRM_Financial_DAO_FinancialType', 'fields' => array('financial_type_id' => array('name' => 'id', 'title' => 'Financial Type No', 'no_display' => TRUE, 'required' => TRUE))), 'civicrm_address' => array('dao' => 'CRM_Core_DAO_Address', 'grouping' => 'contact-fields', 'fields' => array('street_address' => NULL, 'city' => NULL, 'state_province_id' => array('title' => ts('State/Province')), 'country_id' => array('title' => ts('Country')), 'postal_code' => NULL)), 'civicrm_line_item' => array('dao' => 'CRM_Price_DAO_LineItem', 'fields' => array('id' => array('name' => 'id', 'title' => 'Line Item No', 'no_display' => FALSE, 'required' => TRUE), 'amount' => array('name' => 'line_total', 'title' => 'Line Total', 'no_display' => FALSE, 'required' => TRUE, 'type' => CRM_Utils_Type::T_MONEY), 'quantity' => array('name' => 'qty', 'title' => 'Qty', 'no_display' => FALSE, 'required' => TRUE, 'type' => CRM_Utils_Type::T_INT), 'entity_table' => array('name' => 'entity_table', 'title' => 'Item', 'no_display' => FALSE, 'required' => TRUE), 'label' => array('name' => 'label', 'title' => 'Description', 'no_display' => FALSE, 'required' => TRUE)))); parent::__construct(); // set defaults if (is_array($this->_columns['civicrm_value_gift_aid_submission'])) { foreach ($this->_columns['civicrm_value_gift_aid_submission']['fields'] as $field => $values) { if (in_array($this->_columns['civicrm_value_gift_aid_submission']['fields'][$field]['name'], array('amount', 'gift_aid_amount'))) { unset($this->_columns['civicrm_value_gift_aid_submission']['fields'][$field]); continue; } $this->_columns['civicrm_value_gift_aid_submission']['fields'][$field]['default'] = TRUE; } } $this->_settings = CRM_Civigiftaid_Form_Admin::getSettings(); }