You are here

function _chosen_flattern_default_values in Chosen 7.3

Implementation of _chosen_flattern_default_values().

Helperfunction to build a one dimensional array of all fields.

Parameters

$default_values: A plugin sepperated array of fields.

Return value

$flattern_values All fields in a one dimensional array.

1 call to _chosen_flattern_default_values()
chosen_field_widget_settings_form in ./chosen.module
Implementation of chosen_field_widget_settings_form().

File

./chosen.module, line 216
General functions and hook implementations.

Code

function _chosen_flattern_default_values($default_values) {
  $flattern_values = array();
  foreach ($default_values as $key => $value) {
    if (!is_array($value)) {
      $flattern_values[$key] = $value;

      // value
    }
    else {
      $flattern_values = array_merge($flattern_values, _chosen_flattern_default_values($value));
    }
  }
  return $flattern_values;
}