You are here

function _form_builder_serialize_select in Form Builder 6

Serializes the value of a select component.

Parameters

array $options: Select component options.

Return value

string

Related topics

1 call to _form_builder_serialize_select()
_form_builder_webform_form_builder_save_select in modules/webform/form_builder_webform.components.inc
Implements _form_builder_webform_form_builder_save_component().

File

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

Code

function _form_builder_serialize_select(array $options) {
  $serialized = '';
  foreach ($options as $key => $option_value) {
    if (is_array($option_value)) {
      $serialized .= "<{$key}>\n" . _form_builder_serialize_select($option_value) . "<>\n";
    }
    else {
      $serialized .= "{$key}|{$option_value}\n";
    }
  }
  return $serialized;
}