function styleswitcher_theme_default_style_key in Style Switcher 7.2
Same name and namespace in other branches
- 8.2 styleswitcher.module \styleswitcher_theme_default_style_key()
- 6.2 styleswitcher.module \styleswitcher_theme_default_style_key()
- 3.0.x styleswitcher.module \styleswitcher_theme_default_style_key()
Saves/returns the key of default style provided by a theme.
When theme's .info file is scanned for styles to switch this function is called with argument to statically save a style key for further use. And after, when this function is called it returns the key saved earlier.
Parameters
string $theme: Name of the theme which default style is being saved/requested.
string|null $key: The key of theme's default style.
Return value
string|null The key of theme's default style.
3 calls to styleswitcher_theme_default_style_key()
- styleswitcher_default_style_key in ./
styleswitcher.module - Finds the default style and returns its key.
- styleswitcher_styles_settings in ./
styleswitcher.module - Returns a list of styles with theme-specific settings.
- styleswitcher_theme_styles in ./
styleswitcher.module - Returns a list of styles provided by a theme.
File
- ./
styleswitcher.module, line 625 - Module's hooks implementations and helper functions.
Code
function styleswitcher_theme_default_style_key($theme, $key = NULL) {
$default_key =& drupal_static(__FUNCTION__, array());
if (isset($key)) {
$default_key[$theme] = $key;
}
return isset($default_key[$theme]) ? $default_key[$theme] : NULL;
}