testing fix for import script, setting member ids to 0 if they don't have one
authorAnthony Talarico <talarico@gaslightmedia.com>
Tue, 1 May 2018 16:14:02 +0000 (12:14 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Tue, 1 May 2018 16:14:02 +0000 (12:14 -0400)
models/admin/management/itemsImport.php

index 1762fbe..847e7f4 100644 (file)
@@ -139,11 +139,16 @@ class GlmMembersAdmin_management_itemsImport
                     $forsale_sql = "SELECT * FROM forsale;";
                     $stmt = $dbh->query($forsale_sql);
                     $forsale = $stmt->fetchAll(PDO::FETCH_ASSOC);
-                   $count = 0;
+                    $count = 0;
                     $exists = false;
                     foreach($forsale as $key=>$value){
-                        $sql = "SELECT id FROM $members_table WHERE old_member_id = " . $value['member'];
-                        $new_id = $wpdb->get_var($sql);
+                        if(!$value['member'] || $value['member'] !== ''){
+                            $sql = "SELECT id FROM $members_table WHERE old_member_id = " . $value['member'];
+                            $new_id = $wpdb->get_var($sql);
+                        }else {
+                            $new_id = 0;
+                        }
+                        
                         
                         $parts = false;
                         $res = false;