function crm_core_data_import_load_plugin_instance in CRM Core 7
Load plugin instance.
15 calls to crm_core_data_import_load_plugin_instance()
- CivicrmDataSourceHandler::configForm in modules/
crm_core_data_import/ plugins/ source/ CivicrmDataSourceHandler.inc - Configuration form for CivicrmDataSourceHandler plugin.
- CivicrmDataSourceHandler::getFields in modules/
crm_core_data_import/ plugins/ source/ CivicrmDataSourceHandler.inc - Returns available fields for mapping.
- CivicrmDataSourceHandler::sourceMappingForm in modules/
crm_core_data_import/ plugins/ source/ CivicrmDataSourceHandler.inc - Configuration form for source mapping.
- CRMCoreDataImport::getDestinations in modules/
crm_core_data_import/ includes/ controllers/ CRMCoreDataImport.inc - Returns all available destinations for current import task.
- CRMCoreDataImport::load in modules/
crm_core_data_import/ includes/ controllers/ CRMCoreDataImport.inc - Load configuration.
File
- modules/
crm_core_data_import/ crm_core_data_import.module, line 251 - Provides basic functionality for a CRM Core Data Import.
Code
function crm_core_data_import_load_plugin_instance($type, $id) {
ctools_include('plugins');
$plugin = ctools_get_plugins('crm_core_data_import', $type, $id);
$class = ctools_plugin_get_class($plugin, 'handler');
if ($class) {
$instances[$id] = new $class();
}
return !empty($instances[$id]) ? $instances[$id] : FALSE;
}