function form_builder_webform_save_form_submit in Form Builder 7
Same name and namespace in other branches
- 6 modules/webform/form_builder_webform.module \form_builder_webform_save_form_submit()
- 7.2 modules/webform/form_builder_webform.module \form_builder_webform_save_form_submit()
Submit handler; save the current Form Builder interface changes.
File
- modules/
webform/ form_builder_webform.module, line 125 - Form Builder integration for the Webform module.
Code
function form_builder_webform_save_form_submit($form, &$form_state) {
// Save the node itself to update components and allow other modules to
// respond to any changes. The Form Builder cache is intentionally left in
// place so other modules can check it for changes also.
$node = $form['#node'];
node_save($node);
// Remove the cached form_builder form.
FormBuilderLoader::instance()
->fromCache('webform', $node->nid)
->delete();
drupal_set_message(t('Changes to the form have been saved.'));
}