From: Laury GvR Date: Wed, 27 Feb 2019 16:05:19 +0000 (-0500) Subject: Pagination work X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=10deb4b2439695c1e21377288acbe3e84426c975;p=WP-Plugins%2Fglm-member-db.git Pagination work --- diff --git a/models/admin/manageDashboard/members.php b/models/admin/manageDashboard/members.php index bb2e283a..a37484a0 100644 --- a/models/admin/manageDashboard/members.php +++ b/models/admin/manageDashboard/members.php @@ -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']; diff --git a/views/admin/manageDashboard/index.html b/views/admin/manageDashboard/index.html index cccd35d9..4b223623 100644 --- a/views/admin/manageDashboard/index.html +++ b/views/admin/manageDashboard/index.html @@ -205,36 +205,38 @@ 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" ); + + + } });