function __construct()
 {
     foreach (array_keys($this->_logTables) as $table) {
         $type = $this->getLogType($table);
         $logTypes[$type] = $type;
     }
     asort($logTypes);
     $this->_columns = array('log_civicrm_entity' => array('dao' => 'CRM_Contact_DAO_Contact', 'alias' => 'entity_log', 'fields' => array('id' => array('no_display' => TRUE, 'required' => TRUE), 'log_type' => array('required' => TRUE, 'title' => ts('Log Type')), 'log_user_id' => array('no_display' => TRUE, 'required' => TRUE), 'log_date' => array('default' => TRUE, 'required' => TRUE, 'type' => CRM_Utils_Type::T_TIME, 'title' => ts('When')), 'altered_contact' => array('default' => TRUE, 'name' => 'display_name', 'title' => ts('Altered Contact'), 'alias' => 'modified_contact_civireport'), 'altered_contact_id' => array('name' => 'id', 'no_display' => TRUE, 'required' => TRUE, 'alias' => 'modified_contact_civireport'), 'log_conn_id' => array('no_display' => TRUE, 'required' => TRUE), 'log_action' => array('default' => TRUE, 'title' => ts('Action')), 'is_deleted' => array('no_display' => TRUE, 'required' => TRUE, 'alias' => 'modified_contact_civireport')), 'filters' => array('log_date' => array('title' => ts('When'), 'operatorType' => CRM_Report_Form::OP_DATE, 'type' => CRM_Utils_Type::T_DATE), 'altered_contact' => array('name' => 'display_name', 'title' => ts('Altered Contact'), 'type' => CRM_Utils_Type::T_STRING), 'altered_contact_id' => array('name' => 'id', 'type' => CRM_Utils_Type::T_INT, 'alias' => 'modified_contact_civireport', 'no_display' => TRUE), 'log_type' => array('operatorType' => CRM_Report_Form::OP_MULTISELECT, 'options' => $logTypes, 'title' => ts('Log Type'), 'type' => CRM_Utils_Type::T_STRING), 'log_action' => array('operatorType' => CRM_Report_Form::OP_MULTISELECT, 'options' => array('Insert' => ts('Insert'), 'Update' => ts('Update'), 'Delete' => ts('Delete')), 'title' => ts('Action'), 'type' => CRM_Utils_Type::T_STRING), 'id' => array('no_display' => TRUE, 'type' => CRM_Utils_Type::T_INT))), 'altered_by_contact' => array('dao' => 'CRM_Contact_DAO_Contact', 'alias' => 'altered_by_contact', 'fields' => array('display_name' => array('default' => TRUE, 'name' => 'display_name', 'title' => ts('Altered By'))), 'filters' => array('display_name' => array('name' => 'display_name', 'title' => ts('Altered By'), 'type' => CRM_Utils_Type::T_STRING))));
     parent::__construct();
 }
示例#2
0
 /**
  */
 public function __construct()
 {
     $this->_columns = array('civicrm_contact_altered_contact' => array('dao' => 'CRM_Contact_DAO_Contact', 'fields' => array('id' => array('no_display' => TRUE, 'required' => TRUE), 'display_name' => array('default' => TRUE, 'title' => ts('Altered Contact')), 'is_deleted' => array('no_display' => TRUE, 'required' => TRUE)), 'filters' => array('altered_contact' => array('name' => 'display_name', 'title' => ts('Altered Contact'), 'type' => CRM_Utils_Type::T_STRING))), 'log_civicrm_contribution' => array('dao' => 'CRM_Contribute_DAO_Contribution', 'fields' => array('id' => array('no_display' => TRUE, 'required' => TRUE), 'contact_id' => array('no_display' => TRUE, 'required' => TRUE), 'log_user_id' => array('no_display' => TRUE, 'required' => TRUE), 'log_date' => array('default' => TRUE, 'required' => TRUE, 'type' => CRM_Utils_Type::T_TIME, 'title' => ts('When')), 'log_conn_id' => array('no_display' => TRUE, 'required' => TRUE), 'log_action' => array('default' => TRUE, 'title' => ts('Action')), 'financial_type_id' => array('no_display' => TRUE, 'required' => TRUE), 'contribution_status_id' => array('no_display' => TRUE, 'required' => TRUE), 'aggregate_amount' => array('default' => TRUE, 'name' => 'total_amount', 'title' => ts('Aggregate Amount'), 'type' => CRM_Utils_Type::T_MONEY)), 'filters' => array('log_date' => array('title' => ts('When'), 'operatorType' => CRM_Report_Form::OP_DATE, 'type' => CRM_Utils_Type::T_DATE), 'log_action' => array('operatorType' => CRM_Report_Form::OP_MULTISELECT, 'options' => array('Insert' => ts('Insert'), 'Update' => ts('Update'), 'Delete' => ts('Delete')), 'title' => ts('Action'), 'type' => CRM_Utils_Type::T_STRING), 'id' => array('no_display' => TRUE, 'type' => CRM_Utils_Type::T_INT))), 'civicrm_financial_type' => array('dao' => 'CRM_Financial_DAO_FinancialType', 'fields' => array('id' => array('no_display' => TRUE, 'required' => TRUE), 'name' => array('title' => ts('Financial Type'), 'type' => CRM_Utils_Type::T_STRING))), 'civicrm_contribution_status' => array('dao' => 'CRM_Core_DAO_OptionValue', 'fields' => array('id' => array('no_display' => TRUE, 'required' => TRUE), 'label' => array('title' => ts('Contribution Status'), 'type' => CRM_Utils_Type::T_STRING))), 'civicrm_contact_altered_by' => array('dao' => 'CRM_Contact_DAO_Contact', 'fields' => array('id' => array('no_display' => TRUE, 'required' => TRUE), 'display_name' => array('default' => TRUE, 'title' => ts('Altered By'))), 'filters' => array('altered_by' => array('name' => 'display_name', 'title' => ts('Altered By'), 'type' => CRM_Utils_Type::T_STRING))));
     parent::__construct();
 }