function themekey_update_7100 in ThemeKey 7.2
Same name and namespace in other branches
- 7.3 themekey.install \themekey_update_7100()
- 7 themekey.install \themekey_update_7100()
Implements hook_update_N().
File
- ./
themekey.install, line 477 - Database schema of
Code
function themekey_update_7100() {
// cleanup for users of older versions of the obsolete module themekey_properties
$attributes = array(
'system:query_param',
'system:query_string',
'system:cookie',
'system:server_ip',
'system:server_port',
'system:server_name',
'system:https',
'system:remote_ip',
'system:referer',
'system:user_agent',
'system:user_browser',
'system:user_browser_simplified',
'system:user_os',
'system:user_os_simplified',
'system:date_time',
'system:date',
'system:time',
'system:dummy',
'drupal:base_path',
'drupal:is_front_page',
'user:role',
);
$properties = variable_get('themekey_properties', array());
foreach ($attributes as $attribute) {
if (array_key_exists($attribute, $properties)) {
$properties[$attribute]['path'] = FALSE;
}
}
variable_set('themekey_properties', $properties);
// cleanup for users of older versions of the obsolete module themekey_properties
variable_del('themekey_properties_debug_show_values');
return t('Update of ThemeKey ran successfully');
}