From 7799da7c291f517ddae5e85307d8546478df1a27 Mon Sep 17 00:00:00 2001 From: eileen Date: Tue, 28 Feb 2017 13:58:39 +1300 Subject: [PATCH] CRM-19815 Fix misdisplay of gender on drupal user-view page Note that the click-throughs still do not work but this turns out to be a pre-existing issue so I will leave that for a follow up --- CRM/Core/BAO/UFGroup.php | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/CRM/Core/BAO/UFGroup.php b/CRM/Core/BAO/UFGroup.php index d3664eb451..272cf8be89 100644 --- a/CRM/Core/BAO/UFGroup.php +++ b/CRM/Core/BAO/UFGroup.php @@ -515,6 +515,7 @@ class CRM_Core_BAO_UFGroup extends CRM_Core_DAO_UFGroup { ), 'skipDisplay' => 0, 'data_type' => CRM_Utils_Type::getDataTypeFromFieldMetadata($fieldMetaData), + 'bao' => CRM_Utils_Array::value('bao', $fieldMetaData), ); $formattedField = CRM_Utils_Date::addDateMetadataToField($fieldMetaData, $formattedField); @@ -1077,19 +1078,6 @@ class CRM_Core_BAO_UFGroup extends CRM_Core_DAO_UFGroup { $idx = $name . '_id'; $params[$index] = $details->$idx; } - elseif ($name === 'preferred_communication_method') { - $communicationFields = CRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'preferred_communication_method'); - $compref = array(); - $pref = explode(CRM_Core_DAO::VALUE_SEPARATOR, $details->$name); - - foreach ($pref as $k) { - if ($k) { - $compref[] = $communicationFields[$k]; - } - } - $params[$index] = $details->$name; - $values[$index] = implode(',', $compref); - } elseif ($name === 'preferred_language') { $params[$index] = $details->$name; $values[$index] = CRM_Core_PseudoConstant::getLabel('CRM_Contact_DAO_Contact', 'preferred_language', $details->$name); -- 2.25.1