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;
}