function themekey_purl_dummy2active_modifier in ThemeKey 7.2
Same name and namespace in other branches
- 7.3 modules/themekey.purl.inc \themekey_purl_dummy2active_modifier()
ThemeKey mapping function to set a ThemeKey property's value (destination) with the aid of another ThemeKey property (source).
src: system:dummy dst: purl:active_modifier
Return value
string or NULL if no value could be mapped
1 string reference to 'themekey_purl_dummy2active_modifier'
- themekey_purl_themekey_properties in modules/
themekey.purl.inc - Implements hook_themekey_properties().
File
- modules/
themekey.purl.inc, line 109 - @author Markus Kalkbrenner | bio.logis GmbH
Code
function themekey_purl_dummy2active_modifier() {
// @see http://drupal.org/node/1529892
purl_init();
$active_modifiers = array();
foreach (purl_active()
->get() as $method => $items) {
if (is_array($items)) {
foreach ($items as $item) {
if (isset($item->id)) {
$active_modifiers[] = $item->id;
}
}
}
}
if (!empty($active_modifiers)) {
return $active_modifiers;
}
return NULL;
}