X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=CRM%2FContact%2FImport%2FForm%2FMapField.php;h=58423b71a8a34c3ee66ab6eafe6a897ba38855c7;hb=3c23826507d740d79ea52a6a26fc6cea526b4632;hp=e78e2ea8f2306fa4b74170cdba0fc3187750b7d3;hpb=a37d6c4a847b05942890dfdb907f8045dddf7cd2;p=civicrm-core.git diff --git a/CRM/Contact/Import/Form/MapField.php b/CRM/Contact/Import/Form/MapField.php index e78e2ea8f2..58423b71a8 100644 --- a/CRM/Contact/Import/Form/MapField.php +++ b/CRM/Contact/Import/Form/MapField.php @@ -917,26 +917,17 @@ class CRM_Contact_Import_Form_MapField extends CRM_Import_Form_MapField { $mappingHeader = $processor->getFieldName($i); $websiteTypeId = $processor->getWebsiteTypeID($i); $locationId = $processor->getLocationTypeID($i); - $phoneType = $processor->getPhoneTypeID($i); - $imProvider = $processor->getIMProviderID($i); $typeId = $processor->getPhoneOrIMTypeID($i); if ($websiteTypeId) { $defaults["mapper[$i]"] = [$mappingHeader, $websiteTypeId]; } else { - if (!$locationId) { - $js .= "{$formName}['mapper[$i][1]'].style.display = 'none';\n"; - } //default for IM/phone without related contact $defaults["mapper[$i]"] = [$mappingHeader ?? '', $locationId, $typeId]; } - if ((!$phoneType) && (!$imProvider)) { - $js .= "{$formName}['mapper[$i][2]'].style.display = 'none';\n"; - } - - $js .= "{$formName}['mapper[$i][3]'].style.display = 'none';\n"; + $js .= $processor->getQuickFormJSForField($i); $jsSet = TRUE; }