Fix for member id
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 12 Sep 2017 20:30:16 +0000 (16:30 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 12 Sep 2017 20:30:16 +0000 (16:30 -0400)
Need to look at the member_pointer id instead of the member info id.

models/admin/ajax/membersListExport.php

index 84ee033..8470e6a 100644 (file)
@@ -223,7 +223,7 @@ class GlmMembersAdmin_ajax_membersListExport extends GlmDataMemberInfo
         //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;
 
@@ -242,36 +242,36 @@ class GlmMembersAdmin_ajax_membersListExport extends GlmDataMemberInfo
 
                 // 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'];
 
                         }