You are here

public function RelationsImportSettingsBase::configFormSubmit in CRM Core 7

Submission handler for configForm().

Overrides CRMCoreDataImportSettings::configFormSubmit

1 method overrides RelationsImportSettingsBase::configFormSubmit()
RelationsCiviCrmImportSettings::configFormSubmit in modules/crm_core_data_import/plugins/settings/RelationsCiviCrmImportSettings.inc
Submission handler for configForm().

File

modules/crm_core_data_import/plugins/settings/RelationsImportSettingsBase.inc, line 75
Base relations settings handler for CRM Core Data Import.

Class

RelationsImportSettingsBase
@file Base relations settings handler for CRM Core Data Import.

Code

public function configFormSubmit(&$form, &$form_state, $importer) {
  unset($form_state['values']['relations']['relation_type']);
  unset($form_state['values']['relations']['add_relation']);
  if (!empty($form_state['values']['relations']['fields'])) {
    $form_state['values']['relations']['fields'] = $this
      ->cleanFormValues($form_state['values']['relations']['fields']);
  }
  return array(
    'relations' => $form_state['values']['relations'],
  );
}