function nodewords_update_6174 in Nodewords: D6 Meta Tags 6
Remove the site verification functionality.
File
- ./
nodewords.install, line 1529 - Installation file for nodewords.module.
Code
function nodewords_update_6174() {
$ret = array();
// Delete the unnecessary variables.
$engines = array(
'alexa_verification_code',
'bing_webmaster_center',
'google_webmaster_tools',
'yahoo_site_explorer',
'yandex_webmaster_tools',
);
$nodewords_admin_edit = variable_get('nodewords_admin_edit', array());
$nodewords_head = variable_get('nodewords_head', array());
$nodewords_search_index = variable_get('nodewords_search_index', array());
foreach ($engines as $engine) {
variable_del('nodewords_admin_use_default_value_' . $engine);
unset($nodewords_admin_edit[$engine]);
unset($nodewords_head[$engine]);
unset($nodewords_search_index[$engine]);
}
// Update the three settings arrays.
variable_set('nodewords_admin_edit', $nodewords_admin_edit);
variable_set('nodewords_head', $nodewords_head);
variable_set('nodewords_search_index', $nodewords_search_index);
// Remove the module definition from the system table.
$ret[] = update_sql("DELETE FROM {system} WHERE name IN ('nodewords_verification_tags')");
$ret[] = array(
'success' => TRUE,
'query' => 'Search engine site verification support has been removed from Nodewords, please make sure to replace this functionality with e.g. the <a href="http://drupal.org/project/site_verify">Site_Verify</a> module. Note that the verification tags have not been removed, only some anciliary variables, allowing the other modules to convert the settings as needed.',
);
return $ret;
}