function ultimenu_get_settings in Ultimenu 7
A wrapper function for variable_get.
Allows storing variables in one place rather than setting and calling each.
9 calls to ultimenu_get_settings()
- theme_ultimenu_link in templates/
ultimenu.theme.inc - HTML for a menu link and ultimenu.
- ultimenu_admin_settings in includes/
ultimenu.admin.inc - Menu callback for 'admin/structure/ultimenu'.
- ultimenu_blocks_enabled in includes/
ultimenu.utilities.inc - Check for an Ultimenu block enabled by settings.
- ultimenu_get_config in includes/
ultimenu.utilities.inc - The configuration for the requested block delta.
- ultimenu_get_skins in includes/
ultimenu.utilities.inc - Retrieves stored CSS files for Ultimenu skins.
File
- includes/
ultimenu.utilities.inc, line 284 - Misc functions that hardly change.
Code
function ultimenu_get_settings($setting_name = NULL, $default = NULL) {
$cache =& drupal_static(__FUNCTION__);
if (empty($cache)) {
$settings = variable_get('ultimenu_settings', array());
if (isset($settings[$setting_name]) && ($setting = $settings[$setting_name]) !== NULL) {
return $setting;
}
}
else {
if (isset($cache[$setting_name])) {
return $cache[$setting_name];
}
}
return $default;
}