Pagination work
authorLaury GvR <laury@gaslightmedia.com>
Wed, 27 Feb 2019 16:05:19 +0000 (11:05 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Wed, 27 Feb 2019 16:27:37 +0000 (11:27 -0500)
models/admin/manageDashboard/members.php
views/admin/manageDashboard/index.html

index bb2e283..a37484a 100644 (file)
@@ -169,7 +169,7 @@ class GlmMembersAdmin_manageDashboard_members extends GlmDataMembers
         $prevStart          = false;
         $nextStart          = false;
         $start              = 1;
-        $limit              = 10;        // Set to the number of listings per page
+        $limit              = 2;        // Set to the number of listings per page
         $namesList          = false;
         $enable_members     = $this->config['settings']['enable_members'];
         $textSearch         = false;
@@ -380,9 +380,11 @@ class GlmMembersAdmin_manageDashboard_members extends GlmDataMembers
         }
         if ($listResult['returned'] == $limit) {
             $nextStart = $start + $limit;
-            
-
+            $this->write_log("\nYOP");    
         }
+        $this->write_log("\nstart: " . $start);
+        $this->write_log("\nlimit: " . $limit);
+        $this->write_log("\nNext start: " . $nextStart);
 
         // since we're doing paging, we have to break out just the member data
         $list = $listResult['list'];
index cccd35d..4b22362 100644 (file)
                 listData.pageSelect = $(this).text();
                 listData.prevStart = $("#pagination-data").attr("data-prevStart");
                 listData.nextStart = $("#pagination-data").attr("data-nextStart");
-                listData.limit = '{$limit}';
-
-                if (listData.prevStart) {
-                    console.log("Prevstart enabled");
-                    $(".pagination.previous-button").removeAttr("disabled");
-                } else {
-                    console.log("Prevstart disabled");
-                    $(".pagination.previous-button").attr("disabled", "disabled");
-                }
-                if (listData.nextStart) {
-                    console.log("Nextstart enabled");
-                    $(".pagination.next-button").removeAttr("disabled");
-                } else {
-                    console.log("Nextstart disabled");
-                    $(".pagination.next-button").attr("disabled", "disabled");
-                }
-
             
                 Glma.manageMember(
                     listData,
                     $("#glm-admin-search-overlay").fadeOut('slow'), 
                     function(data) {
                         $("#member-results-container").html(data.searchData);
-                        //console.log(data.searchData);
+                        console.log(data.searchData);
+
+                        var newPrevStart = $("#pagination-data").attr("data-prevStart");
+                        console.log("Newprevstart: " + newPrevStart);
+                        if (newPrevStart) {
+                            $(".pagination.previous-button").removeAttr("disabled");
+                        } else {
+                            $(".pagination.previous-button").attr("disabled", "disabled");
+                        }
+
+                        var newNextStart = $("#pagination-data").attr("data-nextStart");
+                        console.log("Newnextstart: " + newNextStart);
+                        if (newNextStart) {
+                            $(".pagination.next-button").removeAttr("disabled");
+                        } else {
+                            $(".pagination.next-button").attr("disabled", "disabled");
+                        }
                     },
                     function(error) {
                         console.log(error);
                     },
                     "POST"
                 );
+
+                
+
             }
         });