You are here

function crm_core_data_import_source_mapping in CRM Core 7

Mapping for source.

2 string references to 'crm_core_data_import_source_mapping'
crm_core_data_import_attach_pager in modules/crm_core_data_import/crm_core_data_import.module
Attach page to form.
crm_core_data_import_menu in modules/crm_core_data_import/crm_core_data_import.module
Implements hook_menu().

File

modules/crm_core_data_import/crm_core_data_import.admin.inc, line 439
Configuration pages for CRM Core Data Import.

Code

function crm_core_data_import_source_mapping($form, &$form_state, $importer_id) {
  $importer = crm_core_data_import_load_importer($importer_id);
  $form_state['importer'] = $importer;
  if ($importer->source_plugin->sourceMapping) {
  }

  // Attach source config form.
  $importer->source_plugin
    ->sourceMappingForm($form, $form_state, $importer
    ->getSourceSettings());
  $form['previous'] = array(
    '#type' => 'submit',
    '#value' => t('Previous'),
    '#id' => 'button-previous',
  );
  $form['next'] = array(
    '#type' => 'submit',
    '#value' => t('Next'),
    '#id' => 'button-next',
  );
  $form['#attached']['css'][] = _crm_core_data_import_css_path();
  crm_core_data_import_attach_pager($form, $importer, __FUNCTION__);
  return $form;
}