You are here

function simpleads_node_stats_count_impressions in SimpleAds 7.2

Count impressions.

1 string reference to 'simpleads_node_stats_count_impressions'
simpleads_menu in ./simpleads.module
Implements hook_menu().

File

./simpleads.pages.inc, line 59
simpleads.pages.inc

Code

function simpleads_node_stats_count_impressions($node) {
  drupal_page_is_cacheable(FALSE);
  $ip_address = ip_address();
  if (!_simpleads_is_bot_detected() && _simpleads_is_valid_referer()) {
    module_invoke_all('insert_impression', $node, $ip_address);
    db_insert('simpleads_impressions')
      ->fields(array(
      'nid' => $node->nid,
      'timestamp' => REQUEST_TIME,
      'ip_address' => $ip_address,
    ))
      ->execute();
  }
  exit;
}