You are here

function form_builder_webform_property_grid_form_submit in Form Builder 7

Same name and namespace in other branches
  1. 6 modules/webform/form_builder_webform.components.inc \form_builder_webform_property_grid_form_submit()
  2. 7.2 modules/webform/form_builder_webform.components.inc \form_builder_webform_property_grid_form_submit()

Submit handler for the "grid_options" and "grid_questions" properties.

Related topics

1 string reference to 'form_builder_webform_property_grid_form_submit'
_form_builder_webform_form_builder_properties_grid in modules/webform/form_builder_webform.components.inc
Implements _form_builder_webform_form_builder_properties_component().

File

modules/webform/form_builder_webform.components.inc, line 360
Default webform component callbacks for functionality related to the Form Builder.

Code

function form_builder_webform_property_grid_form_submit(&$form, &$form_state) {

  // _webform_edit_validate_options() hardcodes the #parents for values.
  if (empty($form_state['values']['grid_options'])) {
    $form_state['values']['grid_options'] = $form_state['values']['extra']['grid_options'];
    $form_state['values']['custom_grid_option_keys'] = $form_state['values']['extra']['custom_grid_option_keys'];
  }
  if (empty($form_state['values']['grid_questions'])) {
    $form_state['values']['grid_questions'] = $form_state['values']['extra']['grid_questions'];
    $form_state['values']['custom_grid_question_keys'] = $form_state['values']['extra']['custom_grid_question_keys'];
  }
}