foreach ($sqls as $sql) {
CRM_Core_DAO::executeQuery($sql, [], TRUE, NULL, TRUE);
}
- CRM_Dedupe_Merger::addMembershipToRealtedContacts($mainId);
+ CRM_Dedupe_Merger::addMembershipToRelatedContacts($mainId);
}
/**
* @throws \CRM_Core_Exception
* @throws \CiviCRM_API3_Exception
*/
- public static function addMembershipToRealtedContacts($contactID) {
+ public static function addMembershipToRelatedContacts($contactID) {
$dao = new CRM_Member_DAO_Membership();
$dao->contact_id = $contactID;
$dao->is_test = 0;
// Add this value to the table rows
$rows["move_location_{$blockName}_{$count}"]['other'] = $displayValue;
+ $rows["move_location_{$blockName}_{$count}"]['location_entity'] = $blockName;
// CRM-17556 Only display 'main' contact value if it's the same location + type
// Look it up from main values...
// Set this value as the default against the 'other' contact value
$rows["move_location_{$blockName}_{$count}"]['main'] = $mainValueCheck[$blockInfo['displayField']];
$rows["move_location_{$blockName}_{$count}"]['main_is_primary'] = $mainValueCheck['is_primary'] ?? 0;
- $rows["move_location_{$blockName}_{$count}"]['location_entity'] = $blockName;
$mainContactBlockId = $mainValueCheck['id'];
break;
}