function _crm_core_data_import_migration_statistic_get in CRM Core 7
Returns statistic of migration.
1 call to _crm_core_data_import_migration_statistic_get()
- crm_core_data_import_dashboard_form in modules/
crm_core_data_import/ crm_core_data_import.admin.inc - Page callback for data import dashboard.
File
- modules/
crm_core_data_import/ crm_core_data_import.module, line 763 - Provides basic functionality for a CRM Core Data Import.
Code
function _crm_core_data_import_migration_statistic_get($importer) {
$stats = array(
'total' => 0,
'imported' => 0,
'processed' => 0,
'status' => 0,
);
$migrations = $importer
->getMigrationInstances();
$source_settings = $importer
->getSourceSettings();
foreach ($migrations as $migration) {
if (!empty($source_settings)) {
$stats['total'] += $migration
->sourceCount();
$stats['processed'] += $migration
->processedCount();
$stats['imported'] += $migration
->importedCount();
}
$stats['status'] = $migration
->getStatus();
}
return $stats;
}