From: Steve Sutton Date: Wed, 8 May 2019 19:16:57 +0000 (-0400) Subject: Add management method of checking on lat lon for memmbers X-Git-Tag: v2.12.2^2~4 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=e771f4654efc06c32c0f62542148f048c7f43660;p=WP-Plugins%2Fglm-member-db.git Add management method of checking on lat lon for memmbers Trying to verify with google lat lon data. --- diff --git a/models/admin/management/import.php b/models/admin/management/import.php index 9998b556..c38f3193 100644 --- a/models/admin/management/import.php +++ b/models/admin/management/import.php @@ -132,6 +132,10 @@ class GlmMembersAdmin_management_import $requestedView = 'import.html'; break; + case 'checkLatLonData': + require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/checkLatLonData.php'; + break; + case 'members': require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/members.php'; break; @@ -152,18 +156,6 @@ class GlmMembersAdmin_management_import require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/memberImages.php'; break; - case 'brewbakersImages': - require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/brewbakersImages.php'; - break; - - case 'brewbakersFiles': - require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/brewbakersFiles.php'; - break; - - case 'trailmapsFiles': - require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/trailmapsFiles.php'; - break; - case 'importOldMemberIds': require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/oldMemberIds.php'; break; @@ -172,18 +164,6 @@ class GlmMembersAdmin_management_import require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/displayNewOldMemberIds.php'; break; - case 'importBrewbakers': - require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/brewbakersImport.php'; - break; - - case 'importTrailMaps': - require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/trailmapsImport.php'; - break; - - case 'brewbakersBrands': - require GLM_MEMBERS_PLUGIN_PATH.'/models/admin/management/import/brewbakersBrands.php'; - break; - case 'customfields': $requestedView = 'custom.html'; $templateData['content'] = apply_filters( 'glm-members-customfields-edit', '', GLM_MEMBERS_PLUGIN_SLUG ); diff --git a/models/admin/management/import/checkLatLonData.php b/models/admin/management/import/checkLatLonData.php new file mode 100644 index 00000000..e6393dc7 --- /dev/null +++ b/models/admin/management/import/checkLatLonData.php @@ -0,0 +1,34 @@ + 0'; +$whereParts[] = 'T.lon <> 0'; +$whereParts[] = "(addr1 IS NOT NULL AND addr1 !='' )"; +$whereParts[] = "city IS NOT NULL"; +$whereParts[] = " ( + SELECT access + FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX."members + WHERE id = T.member + ) IN ( + ".$this->config['access_numb']['NoAccess'].", + ".$this->config['access_numb']['Moderated'].", + ".$this->config['access_numb']['Full']." + ) + AND T.status = ".$this->config['status_numb']['Active']; + +// Setup where variable +$where = implode( ' AND ', $whereParts ); +$MemberData = new GlmDataMemberInfo( $this->wpdb, $this->config ); +$members = $MemberData->getList( $where ); + +// echo '
$members: ' . print_r( $members, true ) . '
'; + +$templateData['members'] = $members; diff --git a/views/admin/management/import.html b/views/admin/management/import.html index 3c4db075..d2d62609 100644 --- a/views/admin/management/import.html +++ b/views/admin/management/import.html @@ -23,6 +23,7 @@ Import member Mailing Addresses
Import Counties to City Table
List old/new member IDs
+ Check Lat Lon data
diff --git a/views/admin/management/import/checkLatLonData.html b/views/admin/management/import/checkLatLonData.html new file mode 100644 index 00000000..594c973d --- /dev/null +++ b/views/admin/management/import/checkLatLonData.html @@ -0,0 +1,57 @@ +

Check Lat Lon Data

+ + + +{foreach $members as $member} + + +{/foreach} + +