}
static function fields() {
- return array_merge(
+ $fields = array_merge(
CRM_Contact_BAO_Contact::exportableFields('All', FALSE, TRUE),
CRM_Core_Component::getQueryFields(),
CRM_Contact_BAO_Query_Hook::singleton()->getFields(),
CRM_Activity_BAO_Activity::exportableFields()
);
+ // CRM-13810 Remove 'Campaign Title' pseudofield
+ CRM_Utils_Array::remove($fields, 'activity_campaign', 'participant_campaign', 'member_campaign', 'pledge_campaign');
+ return $fields;
}
/**
$pseudoconstant = $fieldSpec['pseudoconstant'];
// Merge params with schema defaults
$params += array(
- // Skip default condition in validate context
- 'condition' => $context == 'validate' ? array() : CRM_Utils_Array::value('condition', $pseudoconstant, array()),
+ 'condition' => CRM_Utils_Array::value('condition', $pseudoconstant, array()),
'keyColumn' => CRM_Utils_Array::value('keyColumn', $pseudoconstant),
'labelColumn' => CRM_Utils_Array::value('labelColumn', $pseudoconstant),
);
<name>campaign_id</name>
<uniqueName>activity_campaign_id</uniqueName>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<import>true</import>
<comment>The campaign for which this activity has been triggered.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.3</add>
</field>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.3</add>
</field>
<name>campaign_id</name>
<uniqueName>contribution_campaign_id</uniqueName>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<import>true</import>
<comment>The campaign for which this contribution has been triggered.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<name>campaign_id</name>
<uniqueName>contribution_campaign_id</uniqueName>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<import>true</import>
<comment>The campaign for which this contribution has been triggered.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>4.1</add>
</field>
<field>
<name>campaign_id</name>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<comment>The campaign for which this event has been created.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<name>campaign_id</name>
<uniqueName>participant_campaign_id</uniqueName>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<import>true</import>
<comment>The campaign for which this participant has been registered.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<name>campaign_id</name>
<uniqueName>member_campaign_id</uniqueName>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<import>true</import>
<comment>The campaign for which this membership is attached.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>
<name>campaign_id</name>
<uniqueName>pledge_campaign_id</uniqueName>
<type>int unsigned</type>
- <title>Campaign ID</title>
+ <title>Campaign</title>
<import>true</import>
<comment>The campaign for which this pledge has been initiated.</comment>
<pseudoconstant>
<table>civicrm_campaign</table>
<keyColumn>id</keyColumn>
<labelColumn>title</labelColumn>
- <condition>(end_date IS NULL OR end_date > NOW())</condition>
</pseudoconstant>
<add>3.4</add>
</field>