You are here

function nodewords_update_6164 in Nodewords: D6 Meta Tags 6.2

Same name and namespace in other branches
  1. 6 nodewords.install \nodewords_update_6164()

Implements hook_update_N().

1 string reference to 'nodewords_update_6164'
nodewords_admin_install in nodewords_admin/nodewords_admin.install
Implements hook_install().

File

./nodewords.install, line 936
Install, update and uninstall functions for the Nodewords module.

Code

function nodewords_update_6164() {
  $node_types = array_keys(node_get_types('names'));
  $ret = array();
  $value = variable_get('nodewords_basic_use_teaser', NULL);
  if (isset($value)) {
    variable_set('nodewords_use_teaser', $value);
  }
  $value = variable_get('nodewords_basic_user_teaser', NULL);
  if (isset($value)) {
    variable_set('nodewords_user_teaser', $value);
  }
  foreach ($node_types as $node_type) {
    $value = variable_get('nodewords_basic_use_teaser_' . $node_type, NULL);
    if (isset($value)) {
      variable_set('nodewords_use_teaser_' . $node_type, $value);
      variable_del('nodewords_basic_use_teaser_' . $node_type);
    }
    $value = variable_get('nodewords_basic_user_teaser_' . $node_type, NULL);
    if (isset($value)) {
      variable_del('nodewords_basic_user_teaser_' . $node_type);
    }
  }
  $value = variable_get('nodewords_use_teaser', NULL);
  if (isset($value) && $value) {
    variable_set('metatags_generation_method', 2);
  }
  $ret[] = array(
    'success' => TRUE,
    'query' => 'Updated the module settings',
  );
  return $ret;
}