public function UserContactImportSettings::postImport in CRM Core 7
Performs when import was successful.
Overrides CRMCoreDataImportSettings::postImport
File
- modules/
crm_core_data_import/ plugins/ settings/ UserContactImportSettings.inc, line 193
Class
Code
public function postImport($importer, $item) {
$settings = $importer
->getSettings();
if ((empty($settings['user_contact']['create_automatically']) || $settings['user_contact']['create_automatically'] == 0) && !empty($settings['user_contact']['fields'])) {
$list = $importer->source_plugin
->getEntitiesForUsers($settings['user_contact'], $item, $importer);
// Process list of the related entities.
foreach ($list as $item) {
$this
->createContactRelation($item['source_entity'], $item['destination_entity']);
}
}
}