You are here

function values_load_options in Values 7

Load a value set's values formatted as an options array

Parameters

string $name: The machine name of the value list to load

Return value

array An array of key => value pairs

3 calls to values_load_options()
values_field_content_allowed_values in modules/values_field/values_field.module
Allowed Values callback function.
values_webform_webform_select_options in modules/values_webform/values_webform.module
Callback for the select options list
values_webform_webform_v4_select_options in modules/values_webform/values_webform.module
Callback for the select options list for webform version 4.

File

./values.module, line 900
API for managing reusable value sets.

Code

function values_load_options($name) {
  $value_set = values_load($name);
  $options = array();
  if (!empty($value_set->data)) {
    foreach ($value_set->data as $delta => $value) {
      $options[$value['key']] = t('@value', array(
        '@value' => values_translate($name, $value['key'], $value['value']),
      ));
    }
  }
  return $options;
}