function entityreference_migration_migrate_references_fields_submit in Reference to EntityReference Field Migration 7
Same name and namespace in other branches
- 7.2 entityreference_migration.module \entityreference_migration_migrate_references_fields_submit()
File
- ./
entityreference_migration.module, line 73
Code
function entityreference_migration_migrate_references_fields_submit($form, &$form_state) {
$values = $form_state['values'];
$field_infos = $values['field_information'];
// Define the batch.
$batch = array(
'operations' => array(),
'finished' => '_entityreference_migration_batches_finished',
'title' => t('Start migrating reference fields.'),
'init_message' => t('Preparing to migrate reference fields.'),
'progress_message' => t('Migrating references fields.'),
'error_message' => t('Reference field could not migrate content successfully.'),
);
foreach ($values['field_options'] as $key => $field_option) {
if (!empty($field_option)) {
$batch['operations'][] = array(
'_entityreference_migration_references_field',
array(
$key,
$field_infos[$key],
),
);
}
}
batch_set($batch);
}