testing limit set on the queries to try and catch any errors
authorAnthony Talarico <talarico@gaslightmedia.com>
Tue, 1 May 2018 16:49:54 +0000 (12:49 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Tue, 1 May 2018 16:49:54 +0000 (12:49 -0400)
models/admin/management/itemsImport.php

index 39ec595..5f3a4ce 100644 (file)
@@ -102,7 +102,8 @@ class GlmMembersAdmin_management_itemsImport
         $import        = false;
         $importNotice  = '';
         $option        = '';
-
+        $start = (isset($_REQUEST['start']) && $_REQUEST['start'] ) ? $_REQUEST['start'] : 0;
+        
         if (isset($_REQUEST['option']) && $_REQUEST['option'] != '') {
             $option = $_REQUEST['option'];
         }
@@ -136,7 +137,7 @@ class GlmMembersAdmin_management_itemsImport
                     );
 
                     // FOR SALE
-                    $forsale_sql = "SELECT * FROM forsale;";
+                    $forsale_sql = "SELECT * FROM forsale ORDER BY id LIMIT $limit OFFSET $START;";
                     $stmt = $dbh->query($forsale_sql);
                     $forsale = $stmt->fetchAll(PDO::FETCH_ASSOC);
                     $count = 0;
@@ -282,10 +283,10 @@ class GlmMembersAdmin_management_itemsImport
 
 
                 $url = get_site_url() . '/wp-admin/admin.php?page=glm-members-admin-menu-management&glm_action=itemImport&option=importItems';
-                $limit = 200;
+                $limit = 50;
                 $resultMessage =  "<pre>Start: $start</pre>";
                 $start += $limit;
-                $resultMessage .= "<p><a class='next-import-btn' href=\"". $url . "&limit=$limit&start=$start\">Next</a></p>";
+                $resultMessage .= "<p><a class='next-import-btn' href=\"". $url . "&start=$start\">Next</a></p>";
                 break;
             default:
                 break;