Updates for lat lon stuff
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 13 May 2019 13:23:11 +0000 (09:23 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 13 May 2019 13:23:11 +0000 (09:23 -0400)
for verify lat lon

models/admin/ajax/verifyLatLon.php
models/admin/management/import/checkLatLonData.php
views/admin/management/import/checkLatLonData.html

index e6eec6b..3c5494e 100644 (file)
@@ -178,13 +178,13 @@ class GlmMembersAdmin_ajax_verifyLatLon
                             ),
                         );
                         // update the member info lat lon
-                        $this->wpdb->update(
-                            GLM_MEMBERS_PLUGIN_DB_PREFIX . 'member_info',
-                            array( 'lat' => $oldLat[$member['old_member_id']], 'lon' => $oldLon[$member['old_member_id']]),
-                            array( 'id' => $member['id'] ),
-                            array( '%f', '%f' ),
-                            array( '%d' )
-                        );
+                        // $this->wpdb->update(
+                        //     GLM_MEMBERS_PLUGIN_DB_PREFIX . 'member_info',
+                        //     array( 'lat' => $oldLat[$member['old_member_id']], 'lon' => $oldLon[$member['old_member_id']]),
+                        //     array( 'id' => $member['id'] ),
+                        //     array( '%f', '%f' ),
+                        //     array( '%d' )
+                        // );
                     }
                 }
 
@@ -193,13 +193,13 @@ class GlmMembersAdmin_ajax_verifyLatLon
                     $goodLon = true;
                 } else {
                     // update the member info lat lon
-                    $this->wpdb->update(
-                        GLM_MEMBERS_PLUGIN_DB_PREFIX . 'member_info',
-                        array( 'lat' => $oldLat[$member['old_member_id']], 'lon' => $oldLon[$member['old_member_id']]),
-                        array( 'id' => $member['id'] ),
-                        array( '%f', '%f' ),
-                        array( '%d' )
-                    );
+                    // $this->wpdb->update(
+                    //     GLM_MEMBERS_PLUGIN_DB_PREFIX . 'member_info',
+                    //     array( 'lat' => $oldLat[$member['old_member_id']], 'lon' => $oldLon[$member['old_member_id']]),
+                    //     array( 'id' => $member['id'] ),
+                    //     array( '%f', '%f' ),
+                    //     array( '%d' )
+                    // );
                 }
 
                 if ( $goodLat && $goodLon ) {
index e6393dc..ebb204d 100644 (file)
@@ -5,6 +5,9 @@ require_once GLM_MEMBERS_PLUGIN_CLASS_PATH . '/data/dataMemberInfo.php';
 // Set view file
 $requestedView = 'import/checkLatLonData.html';
 
+$start = 1;
+$limit = 10;
+
 // Create parts for the where clause
 $whereParts = array();
 $whereParts[] = 'T.lat IS NOT NULL';
@@ -27,8 +30,19 @@ $whereParts[] = " (
 // Setup where variable
 $where      = implode( ' AND ', $whereParts );
 $MemberData = new GlmDataMemberInfo( $this->wpdb, $this->config );
-$members    = $MemberData->getList( $where );
+$members    = $MemberData->getList(
+    $where,         // where
+    'member_name',  // order
+    true,           // fieldVals
+    'id',           // idField
+    $start,         // start
+    $limit          // limit
+);
+
+$stats = $MemberData->getStats( str_replace( 'T.', '', $where ) );
+echo '<pre>$stats: ' . print_r( $stats, true ) . '</pre>';
 
 // echo '<pre>$members: ' . print_r( $members, true ) . '</pre>';
 
-$templateData['members'] = $members;
+$templateData['members'] = $members['list'];
+$templateData['stats']   = $stats;
index 594c973..475a38d 100644 (file)
@@ -49,7 +49,7 @@
     <script>
     jQuery(document).ready(function($) {
         var mapUrl = 'https://maps.googleapis.com/maps/api/geocode/json?address={$member.addr1|regex_replace:'[ ]':'+'},+{$member.city|regex_replace:'[ ]':'+'},+{$member.state.value}&key=AIzaSyBSZw7bDiqZLmMcha4jUiqQmrUPvUPCzLs';
-        //fetchLatLonData( mapUrl, {$member.id});
+        // fetchLatLonData( mapUrl, {$member.id});
     });
     </script>
 {/foreach}