You are here

function hierarchical_select_common_config_get in Hierarchical Select 7.3

Same name and namespace in other branches
  1. 5.3 includes/common.inc \hierarchical_select_common_config_get()
  2. 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".

... See full list

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);
}