function _google_tag_classes_save in GoogleTagManager 7
Stores data layer classes based on current settings.
1 call to _google_tag_classes_save()
- _google_tag_assets_create in includes/
admin.inc - Saves snippet files and data layer classes based on current settings.
File
- includes/
admin.inc, line 354 - Contains the administrative page and form callbacks.
Code
function _google_tag_classes_save($realm_name = '', $realm_key = '') {
$data_layer = variable_get('google_tag_data_layer', 'dataLayer');
if (module_exists('datalayer') && $data_layer == 'dataLayer') {
// Save classes for data layer.
// @todo How to or can we set the name of the data layer?
// This is an open issue on datalayer project; after it is implemented in
// datalayer then remove second condition on if block.
_google_tag_data_layer_snippet($classes);
if ($realm_name) {
variable_realm_set($realm_name, $realm_key, 'google_tag_data_layer_classes', $classes);
}
else {
variable_set('google_tag_data_layer_classes', $classes);
}
}
}