//echo '<pre>$where: ' . print_r( $where, true ) . '</pre>';
// Get a current list of members without paging
$list = $this->getList($where, "member_name");
-
+
//echo '<pre>$list: ' . print_r( $list, true ) . '</pre>';
//exit;
// If URL Clicks and/or Views are selected
if ($select['exportClicks'] || $select['exportViews']) {
-
+
foreach($list as $k=>$v) {
+
$thisMonth = date('Y-m-d', strtotime($_REQUEST['monthYear']));
-
+
if ($select['exportClicks']) {
$clicks = $this->wpdb->get_row("
SELECT COALESCE ((
SELECT clicks
FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX."clickthrough_stats
- WHERE member = ".$v['id']."
+ WHERE member = ".$v['member_pointer']."
AND stat_type = 3
AND stat_date = '$thisMonth'
), 0) AS month
", ARRAY_A);
$list[$k]['clicks'] = $clicks['month'];
-
}
-
+
if ($select['exportViews']) {
$views = $this->wpdb->get_row("
SELECT COALESCE ((
SELECT clicks
FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX."member_detail_stats
- WHERE member = ".$v['id']."
+ WHERE member = ".$v['member_pointer']."
AND stat_type = 3
AND stat_date = '$thisMonth'
), 0) AS month
", ARRAY_A);
-
+
$list[$k]['views'] = $views['month'];
}