You are here

function nodeviewcount_db_insert_node_view in Node view count 7.3

Same name and namespace in other branches
  1. 7 model/nodeviewcount.db.inc \nodeviewcount_db_insert_node_view()
  2. 7.2 model/nodeviewcount.db.inc \nodeviewcount_db_insert_node_view()

Insert node view.

Parameters

int $nid: The viewed node.

int $uid: The user who viewed node.

int $uip: The user ip who viewed node.

Return value

bool|int Count written records or FALSE.

1 call to nodeviewcount_db_insert_node_view()
nodeviewcount_insert_node_view in includes/nodeviewcount.api.inc
Insert node view.

File

model/nodeviewcount.db.inc, line 23
Database functions.

Code

function nodeviewcount_db_insert_node_view($nid, $uid, $uip) {
  $dateTime = new DateTime('NOW');
  $dateTime
    ->setTimeZone(new DateTimeZone(date_default_timezone_get()));
  $fields = array(
    'nid' => $nid,
    'uid' => $uid,
    'datetime' => $dateTime
      ->format(DEFAULT_TIME_FORMAT),
    'uip' => $uip,
  );
  return drupal_write_record('nodeviewcount', $fields);
}