public function RelationsCiviCrmImportSettings::configFormSubmit in CRM Core 7
Submission handler for configForm().
Overrides RelationsImportSettingsBase::configFormSubmit
File
- modules/
crm_core_data_import/ plugins/ settings/ RelationsCiviCrmImportSettings.inc, line 147
Class
Code
public function configFormSubmit(&$form, &$form_state, $importer) {
$relation_settings =& $form_state['values']['relations'];
if (!empty($relation_settings['relations_values'])) {
foreach ($relation_settings['relations_values'] as &$relation) {
if ($this
->needCreateRelationInstance($relation)) {
$this
->createRelationInstance($relation);
// Set new relationship as selected.
$relation['relation_type'] = $relation['new_relation_name'];
}
}
}
return array(
'relations' => $form_state['values']['relations'],
);
}