function hierarchical_select_common_config_get in Hierarchical Select 7.3
Same name and namespace in other branches
- 5.3 includes/common.inc \hierarchical_select_common_config_get()
- 6.3 includes/common.inc \hierarchical_select_common_config_get()
Retrieve a config.
If certain settings are not yet configured by the user, defaults will be set. These defaults can also be overriden. This allows modules to provide their own meaningful defaults.
Parameters
string $config_id: A config id, typically of the form "module-someid", e.g. "taxonomy-field_name".
array $defaults_override: Optionally override the defaults.
Return value
array An array of default config.
9 calls to hierarchical_select_common_config_get()
- hierarchical_select_admin_export in ./
hierarchical_select.admin.inc - Form definition; config export form.
- hierarchical_select_common_config_apply in includes/
common.inc - Apply a config to a form item.
- hierarchical_select_common_config_form in includes/
common.inc - Form definition of the hierarchical_select_common_config_form form.
- hierarchical_select_features_export_render in ./
hierarchical_select.features.inc - Implements hook_features_export_render().
- hierarchical_select_update_7002 in ./
hierarchical_select.install - Update Hierarchical Select config to support improved "entity count".
File
- includes/
common.inc, line 24 - Functions used by more than one Hierarchical Select implementation.
Code
function hierarchical_select_common_config_get($config_id, array $defaults_override = array()) {
$var = hierarchical_select_common_sanitize_var('hs_config_' . $config_id);
$config = variable_get($var, array());
return _hierarchical_select_inherit_default_config($config, $defaults_override);
}