コード例 #1
0
 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;
         }
     }
 }
コード例 #2
0
 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();
 }