function values_load_all in Values 6
Same name and namespace in other branches
- 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;
}