'alias' => 'civicrm_contact_target',
'dbAlias' => "civicrm_contact_target.birth_date",
],
+ 'contact_target_gender' => [
+ 'name' => 'gender_id',
+ 'title' => ts('Target Gender'),
+ 'alias' => 'civicrm_contact_target',
+ 'dbAlias' => "civicrm_contact_target.gender_id",
+ 'default' => TRUE,
+ ],
'contact_source_id' => [
'name' => 'id',
'alias' => 'civicrm_contact_source',
$activityType = CRM_Core_PseudoConstant::activityType(TRUE, TRUE, FALSE, 'label', TRUE);
$activityStatus = CRM_Core_PseudoConstant::activityStatus();
$priority = CRM_Core_PseudoConstant::get('CRM_Activity_DAO_Activity', 'priority_id');
+ $genders = CRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'gender_id');
$viewLinks = FALSE;
// Would we ever want to retrieve from the form controller??
}
}
+ if (array_key_exists('civicrm_contact_contact_target_gender', $row)) {
+ if ($value = $row['civicrm_contact_contact_target_gender']) {
+ $rows[$rowNum]['civicrm_contact_contact_target_gender'] = $genders[$value];
+ $entryFound = TRUE;
+ }
+ }
+
$entryFound = $this->alterDisplayAddressFields($row, $rows, $rowNum, 'activity', 'List all activities for this', ';') ? TRUE : $entryFound;
if (!$entryFound) {