You are here

public function MigrateStatisticsEntityHandler::complete in Migrate 6.2

Same name and namespace in other branches
  1. 7.2 plugins/destinations/statistics.inc \MigrateStatisticsEntityHandler::complete()

File

plugins/destinations/statistics.inc, line 26
Support for node_counter statistics in core Drupal nodes

Class

MigrateStatisticsEntityHandler
@file Support for node_counter statistics in core Drupal nodes

Code

public function complete($node, stdClass $row) {
  if (module_exists('statistics') && isset($node->nid)) {
    $totalcount = isset($node->totalcount) ? $node->totalcount : 0;
    $daycount = isset($node->daycount) ? $node->daycount : 0;
    $timestamp = isset($node->timestamp) ? $node->timestamp : 0;
    db_merge('node_counter')
      ->key(array(
      'nid' => $node->nid,
    ))
      ->fields(array(
      'totalcount' => $totalcount,
      'daycount' => $daycount,
      'timestamp' => $timestamp,
    ))
      ->execute();
  }
}