You are here

function nodewords_migrate_prepare_node in Nodewords: D6 Meta Tags 6

Implementation of hook_migrate_prepare_node().

Converts all fields of the type nodewords_META => VALUE to a new array: nodewords => META => array ('value' = VALUE)

File

./nodewords.migrate.inc, line 13
Hooks for handling Migrate integration

Code

function nodewords_migrate_prepare_node(&$node, $tblinfo, $row) {
  $errors = array();
  $node->nodewords = array();
  foreach (nodewords_migrate_fields_node($node->type) as $source_tag => $label) {
    if (!empty($node->{$source_tag})) {
      $tag = preg_replace('/nodewords_/', '', $source_tag);
      $node->nodewords[$tag]['value'] = $node->{$source_tag};
    }
  }
  return $errors;
}