public function RelationsCiviCrmImportSettings::displayConditions in CRM Core 7
Returns TRUE if conditions match for settings.
Overrides CRMCoreDataImportSettings::displayConditions
File
- modules/
crm_core_data_import/ plugins/ settings/ RelationsCiviCrmImportSettings.inc, line 18
Class
Code
public function displayConditions($importer) {
$active = FALSE;
$settings = $importer
->getSettings();
// If enabled crm_core_relationship module and source plugin not CivicrmDataSourceHandler.
if (module_exists('crm_core_relationship') && is_a($importer->source_plugin, 'CivicrmDataSourceHandler')) {
$entities = $this
->entityList($settings);
foreach ($entities as $entity_info) {
if ($entity_info['entity_type'] == 'crm_core_contact') {
$active = TRUE;
}
}
}
return $active;
}