projects
/
civicrm-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[REF] Import - generate js on the processor class
[civicrm-core.git]
/
CRM
/
Contact
/
Import
/
Form
/
MapField.php
diff --git
a/CRM/Contact/Import/Form/MapField.php
b/CRM/Contact/Import/Form/MapField.php
index e78e2ea8f2306fa4b74170cdba0fc3187750b7d3..58423b71a8a34c3ee66ab6eafe6a897ba38855c7 100644
(file)
--- 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);
$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 {
$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];
}
//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;
}
$jsSet = TRUE;
}