function simpleads_node_load in SimpleAds 7.2
Implements hook_node_load().
File
- includes/
node.inc, line 41 - SimpleAds node.
Code
function simpleads_node_load($nodes, $types) {
foreach ($nodes as $node) {
if ($node->type == 'simpleads') {
$stats = new stdClass();
$s = simpleads_load_stats($node->nid);
$sp = simpleads_pure_stats($node->nid);
// All time clicks.
$stats->clicks = $s->unique_clicks + $sp->unique_clicks;
// All time impressions.
$stats->impressions = $s->unique_impressions + $sp->unique_impressions;
$click_though_rate = 0;
if ($stats->clicks > 0 && $stats->impressions > 0) {
$click_though_rate = $stats->clicks / $stats->impressions * 100;
}
// Click-through rate.
$stats->ctr = number_format($click_though_rate, 4, '.', '');
$node->simpleads = $stats;
}
}
}