function hubspot_webform_form_settings_submit in HubSpot 7.2
Same name and namespace in other branches
- 7.3 hubspot_webform/hubspot_webform.admin.inc \hubspot_webform_form_settings_submit()
Submit handler for hubspot_webform_form_settings form.
File
- hubspot_webform/
hubspot_webform.admin.inc, line 106 - Provides admin settings page to adjust form submission settings.
Code
function hubspot_webform_form_settings_submit($form, &$form_state) {
$txn = db_transaction();
db_delete('hubspot')
->condition('nid', $form_state['values']['nid'])
->execute();
if ($form_state['values']['hubspot_form'] != '--donotmap--') {
foreach ($form_state['values'][$form_state['values']['hubspot_form']] as $webform_field => $hubspot_field) {
$fields = array(
'nid' => $form_state['values']['nid'],
'hubspot_guid' => $form_state['values']['hubspot_form'],
'webform_field' => $webform_field,
'hubspot_field' => $hubspot_field,
);
db_insert('hubspot')
->fields($fields)
->execute();
}
}
drupal_set_message(t('The configuration options have been saved.'));
}