You are here

function metatag_import_export_csv_node_processing in Metatag Import Export CSV 7

Changes the Metatag for the Nodes.

1 call to metatag_import_export_csv_node_processing()
metatag_import_export_csv_start_batch_upload in ./metatag_import_export_csv_upload_admin.inc
Batch Operation Callback.

File

./metatag_import_export_csv_upload_admin.inc, line 188
Stores the code for import Process.

Code

function metatag_import_export_csv_node_processing($cur_nid, $meta_title, $meta_description, $meta_abstract, $meta_keywords, $keys) {
  $node = node_load($cur_nid);
  if (!empty($meta_title)) {
    if ($meta_title == BLANK) {
      $node->metatags[$node->language]['title']['value'] = "";
    }
    else {
      $node->metatags[$node->language]['title']['value'] = $meta_title;
    }
  }
  if (!empty($meta_description)) {
    if ($meta_description == BLANK) {
      $node->metatags[$node->language]['description']['value'] = "";
    }
    else {
      $node->metatags[$node->language]['description']['value'] = $meta_description;
    }
  }
  if (!empty($meta_abstract)) {
    if ($meta_abstract == BLANK) {
      $node->metatags[$node->language]['abstract']['value'] = "";
    }
    else {
      $node->metatags[$node->language]['abstract']['value'] = $meta_abstract;
    }
  }
  if (!empty($meta_keywords)) {
    if ($meta_keywords == BLANK) {
      $node->metatags[$node->language]['keywords']['value'] = "";
    }
    else {
      $node->metatags[$node->language]['keywords']['value'] = $meta_keywords;
    }
  }
  $node->revision = 1;
  $node->log = "Modified by Metatag Import Export Module.";
  node_save($node);
}