Update the member leads import
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 8 Feb 2018 13:45:12 +0000 (08:45 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 8 Feb 2018 13:45:12 +0000 (08:45 -0500)
Have it run import categories when start is 0.

models/admin/management/leads.php

index 11b5194..93d9f3a 100644 (file)
@@ -182,7 +182,6 @@ class GlmMembersAdmin_management_leads // extends GlmDataLeadsManagement
         switch( $option2 ) {
         case 'importmemberleads':
             $result .= '<pre>$_REQUEST: ' . print_r( $_REQUEST, true ) . '</pre>';
-            // $this->importMemberCategories();
             $result .= $this->importMemberLeads();
             break;
         case 'importleads':
@@ -341,6 +340,7 @@ class GlmMembersAdmin_management_leads // extends GlmDataLeadsManagement
         $this->wpdb->query( "DELETE FROM " . GLM_MEMBERS_LEADS_PLUGIN_DB_PREFIX . "leads" );
         $this->wpdb->query( "DELETE FROM " . GLM_MEMBERS_LEADS_PLUGIN_DB_PREFIX . "lead_entry" );
         $this->wpdb->query( "DELETE FROM " . GLM_MEMBERS_LEADS_PLUGIN_DB_PREFIX . "lead_interests" );
+        $this->wpdb->query( "DELETE FROM " . GLM_MEMBERS_LEADS_PLUGIN_DB_PREFIX . "interest_groups" );
     }
 
     public function importMemberLeads()
@@ -349,6 +349,7 @@ class GlmMembersAdmin_management_leads // extends GlmDataLeadsManagement
         $start = ( isset( $_REQUEST['start'] ) ) ? (int)filter_var( $_REQUEST['start'] ) : 0;
         if ( $start === 0 ) {
             $this->resetData();
+            $this->importMemberCategories();
         }
         // Grab the interest.
         $Interest  = new GlmDataInterests( $this->wpdb, $this->config );