You are here

function values_load_all in Values 6

Same name and namespace in other branches
  1. 7 values.module \values_load_all()

Loads all value sets.

3 calls to values_load_all()
values_cck_field_settings_alter in ./values_cck.module
Implementation of hook_field_settings_alter().
values_list in ./values.module
Displays a list of existing value sets.
values_webform_webform_select_options_info in ./values_webform.module
Implements hook_webform_select_options_info()

File

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

Code

function values_load_all() {
  $values_sets = array();
  if (module_exists('ctools')) {

    // Try using Chaos tools suite for exporting and caching
    ctools_include('export');
    $values_sets = ctools_export_crud_load_all('values_list', TRUE);
    asort($values_sets);
  }
  else {
    $query = db_query('SELECT name FROM {values_list} ORDER BY description ASC');
    while ($values = db_fetch_object($query)) {
      $values_sets[] = values_load($values->name);
    }
  }
  return $values_sets;
}