You are here

function comment_node_import_prepare in Node import 5

Implementation of hook_node_import_prepare().

File

supported/comment.inc, line 19

Code

function comment_node_import_prepare(&$node, $preview = FALSE) {
  $errors = array();
  if (isset($node->comment) && !empty($node->comment)) {

    // TODO: find a way to use the comment constants COMMENT_NODE_DISABLED/READ_ONLY/READ_WRITE
    if (!is_numeric($node->comment) or $node->comment < 0 || $node->comment > 2) {
      $errors[] = t('The comment option %comment is not a valid option. Valid options are: 0 (disabled), 1 (read only), 2 (read/write).', array(
        '%comment' => $node->comment,
      ));
    }
  }
  else {
    $node->comment = variable_get('comment_' . $node->type, COMMENT_NODE_READ_WRITE);
  }
  return $errors;
}