Update migrate the advagg_browser_dns_prefetch variable.
File
-
./
advagg.install, line 753
Code
function advagg_update_7217(&$sandbox) {
$advagg_browser_dns_prefetch = variable_get('advagg_browser_dns_prefetch', NULL);
$advagg_resource_hints_dns_prefetch = variable_get('advagg_resource_hints_dns_prefetch', NULL);
$advagg_resource_hints_location = variable_get('advagg_resource_hints_location', NULL);
variable_del('advagg_browser_dns_prefetch');
if (empty($advagg_browser_dns_prefetch) || !is_null($advagg_resource_hints_dns_prefetch) || !is_null($advagg_resource_hints_location)) {
return t('Nothing needed to be done.');
}
drupal_load('module', 'advagg');
$config_path = advagg_admin_config_root_path();
if ($advagg_browser_dns_prefetch == 1) {
variable_set('advagg_resource_hints_location', 1);
variable_set('advagg_resource_hints_dns_prefetch', TRUE);
}
elseif ($advagg_browser_dns_prefetch == 2) {
variable_set('advagg_resource_hints_location', 3);
variable_set('advagg_resource_hints_dns_prefetch', TRUE);
}
else {
return t('Nothing happened.');
}
return t('Old DNS Prefetch variable transferred to the new variable. Other options are under Resource Hints on the <a href="@url">configuration page</a>', array(
'@url' => url($config_path . '/advagg', array(
'fragment' => 'edit-resource-hints',
)),
));
}