You are here

function _form_builder_webform_form_builder_save_grid in Form Builder 6

Implements _form_builder_webform_form_builder_save_component().

Related topics

File

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

Code

function _form_builder_webform_form_builder_save_grid($component, $form_element) {
  $options = '';
  foreach ($form_element['#grid_options'] as $key => $option_value) {
    $options .= $key . '|' . $option_value . "\n";
  }
  $questions = '';
  foreach ($form_element['#grid_questions'] as $key => $question_value) {
    $questions .= $key . '|' . $question_value . "\n";
  }
  $component['extra']['options'] = $options;
  $component['extra']['questions'] = $questions;
  $component['extra']['custom_option_keys'] = isset($form_element['#custom_grid_option_keys']) ? $form_element['#custom_grid_option_keys'] : FALSE;
  $component['extra']['custom_question_keys'] = isset($form_element['#custom_grid_question_keys']) ? $form_element['#custom_grid_question_keys'] : FALSE;
  return $component;
}