$completeStatus = CRM_Contribute_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed');
$specialFields = [
- 'join_date' => date('Y-m-d'),
+ 'membership_join_date' => date('Y-m-d'),
'receive_date' => $currentDate,
'contribution_status_id' => $completeStatus,
];
}
else {
$dateTypes = [
- 'join_date' => 'joinDate',
+ 'membership_join_date' => 'joinDate',
'membership_start_date' => 'startDate',
'membership_end_date' => 'endDate',
];
// extend CRM_Event_Form_Task_BatchTest::testSubmit with a data provider to test
// handling of custom data, specifically checkbox fields.
$dates = [
- 'join_date',
+ 'membership_join_date',
'membership_start_date',
'membership_end_date',
];
],
[
'name' => ts('Member Since'),
- 'sort' => 'join_date',
+ 'sort' => 'membership_join_date',
'direction' => CRM_Utils_Sort::DESCENDING,
],
[
'source' => ['title' => ts('Membership Source')],
],
'filters' => [
- 'join_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
+ 'membership_join_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
'membership_start_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
'membership_end_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
'owner_membership_id' => [
'source' => ['title' => ts('Source')],
],
'filters' => [
- 'join_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
+ 'membership_join_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
'membership_start_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
'membership_end_date' => ['operatorType' => CRM_Report_Form::OP_DATE],
'owner_membership_id' => [
implode(",", $this->_params['status_id_value']);
}
$url = CRM_Report_Utils_Report::getNextUrl('member/detail',
- "reset=1&force=1&join_date_from={$dateStart}&join_date_to={$dateEnd}{$typeUrl}{$statusUrl}",
+ "reset=1&force=1&membership_join_date_from={$dateStart}&membership_join_date_to={$dateEnd}{$typeUrl}{$statusUrl}",
$this->_absoluteUrl, $this->_id, $this->_drilldownReport
);
$row['civicrm_membership_join_date_start'] = CRM_Utils_Date::format($row['civicrm_membership_join_date_start']);
'membership_type_id' => ['title' => ts('Membership Type')],
],
'filters' => [
- 'join_date' => ['type' => CRM_Utils_Type::T_DATE],
+ 'membership_join_date' => ['type' => CRM_Utils_Type::T_DATE],
],
],
'civicrm_address' => [
'field' => [
1 => [
'membership_type' => [0 => $this->_orgContactID, 1 => $this->_membershipTypeID],
- 'join_date' => '2013-07-22',
+ 'membership_join_date' => '2013-07-22',
'membership_start_date' => NULL,
'membership_end_date' => NULL,
'membership_source' => NULL,
],
2 => [
'membership_type' => [0 => $this->_orgContactID, 1 => $this->_membershipTypeID],
- 'join_date' => '2013-07-03',
+ 'membership_join_date' => '2013-07-03',
'membership_start_date' => '2013-02-03',
'membership_end_date' => NULL,
'membership_source' => NULL,
// no join date, coded end date
3 => [
'membership_type' => [0 => $this->_orgContactID, 1 => $this->_membershipTypeID],
- 'join_date' => NULL,
+ 'membership_join_date' => NULL,
'membership_start_date' => NULL,
'membership_end_date' => '2013-12-01',
'membership_source' => NULL,