From 58f0037748a3377d8c315ae4dadfcd8219d1656d Mon Sep 17 00:00:00 2001 From: kurund Date: Tue, 6 Aug 2013 03:07:44 +0530 Subject: [PATCH] CRM-13107, more clean / removed extra code ---------------------------------------- * CRM-13107: Individual Prefix, Suffix and Gender fields are broken in Profile Create, Edit and View http://issues.civicrm.org/jira/browse/CRM-13107 --- CRM/Core/BAO/UFGroup.php | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/CRM/Core/BAO/UFGroup.php b/CRM/Core/BAO/UFGroup.php index d3705683f0..f3e05f0433 100644 --- a/CRM/Core/BAO/UFGroup.php +++ b/CRM/Core/BAO/UFGroup.php @@ -2218,17 +2218,8 @@ AND ( entity_id IS NULL OR entity_id <= 0 ) if (CRM_Utils_Array::value($name, $details) || isset($details[$name])) { //to handle custom data (checkbox) to be written - // to handle gender / suffix / prefix / greeting_type - if ($name == 'gender') { - $defaults[$fldName] = $details['gender_id']; - } - elseif ($name == 'individual_prefix') { - $defaults[$fldName] = $details['individual_prefix_id']; - } - elseif ($name == 'individual_suffix') { - $defaults[$fldName] = $details['individual_suffix_id']; - } - elseif (($name == 'birth_date') || ($name == 'deceased_date')) { + // to handle birth/deceased date, greeting_type and few other fields + if (($name == 'birth_date') || ($name == 'deceased_date')) { list($defaults[$fldName]) = CRM_Utils_Date::setDateDefaults($details[$name], 'birth'); } elseif (in_array($name, CRM_Contact_BAO_Contact::$_greetingTypes)) { -- 2.25.1