public function CRMCoreDataImport::load in CRM Core 7
Load configuration.
File
- modules/
crm_core_data_import/ includes/ controllers/ CRMCoreDataImport.inc, line 31 - Handler for data imports in CRM Core
Class
- CRMCoreDataImport
- @file Handler for data imports in CRM Core
Code
public function load() {
$data = db_select('crm_core_data_import', 'd')
->fields('d')
->condition('d.id', $this->id)
->execute()
->fetchAssoc();
foreach ($data as $key => $value) {
$this->{$key} = $value;
}
// Unserialize settings.
$this->settings = unserialize($this->settings);
$this->source_settings = unserialize($this->source_settings);
// Load source plugin instance.
$this->source_plugin = crm_core_data_import_load_plugin_instance('crm_core_data_import_source', $this->source);
}