From d993f06b0e96c2677184085e7d1136e50ab8f4d2 Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Tue, 19 Feb 2019 13:42:06 -0500 Subject: [PATCH] Preliminary pagination markup/js added --- models/admin/manageDashboard/members.php | 3 ++- .../adminSearch/pagination.html | 2 ++ views/admin/manageDashboard/index.html | 26 +++++++++++++++++++ views/admin/manageDashboard/list.html | 9 +++++-- 4 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 views/admin/manageDashboard/adminSearch/pagination.html diff --git a/models/admin/manageDashboard/members.php b/models/admin/manageDashboard/members.php index a26f5e32..9ed83062 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 = 20; // Set to the number of listings per page + $limit = 3; // Set to the number of listings per page $namesList = false; $enable_members = $this->config['settings']['enable_members']; $textSearch = false; @@ -419,6 +419,7 @@ class GlmMembersAdmin_manageDashboard_members extends GlmDataMembers // Compile template data $templateData = array( + 'testData' => "TEST123", 'monthYear' => $monthYear, 'enable_members' => $enable_members, 'haveMembers' => $haveMembers, diff --git a/views/admin/manageDashboard/adminSearch/pagination.html b/views/admin/manageDashboard/adminSearch/pagination.html new file mode 100644 index 00000000..b91c722d --- /dev/null +++ b/views/admin/manageDashboard/adminSearch/pagination.html @@ -0,0 +1,2 @@ +Previous {$limit} {$terms.term_member_plur_cap} +Next {$limit} {$terms.term_member_plur_cap} \ No newline at end of file diff --git a/views/admin/manageDashboard/index.html b/views/admin/manageDashboard/index.html index 58176de4..e280da7b 100644 --- a/views/admin/manageDashboard/index.html +++ b/views/admin/manageDashboard/index.html @@ -24,6 +24,10 @@ var listData = { action : Glma.defaultData.action, glm_action : Glma.defaultData.glm_action, + prevStart : Glma.defaultData.prevStart, + nextStart : Glma.defaultData.nextStart, + limit : Glma.defaultData.limit, + pageSelect : Glma.defaultData.pageSelect, } var editData = { action : Glma.defaultData.action, @@ -166,6 +170,28 @@ "POST", ); }); + + $(document).on("click", ".pagination", function(e){ + // listData.filterArchived = $("input[name='archivedSearch']:checked").length > 0 ? true : undefined; + // listData.filterFeatured = $("input[name='featuredSearch']:checked").length > 0 ? true : undefined; + // listData.filterPending = $("input[name='pendingSearch']:checked").length > 0 ? true : undefined; + listData.pageSelect = $(this).text(); + console.log(listData); + // listData.prevStart = ''; + // listData.nextStart = ''; + // listData.limit = ''; + Glma.manageMember( + listData, + $("#glm-admin-search-overlay").fadeOut('slow'), + function(data) { + $("#member-results-container").html(data.searchData); + }, + function(error) { + console.log(error); + }, + "POST" + ); + }); }); diff --git a/views/admin/manageDashboard/list.html b/views/admin/manageDashboard/list.html index 3790df34..45adc230 100644 --- a/views/admin/manageDashboard/list.html +++ b/views/admin/manageDashboard/list.html @@ -1,4 +1,7 @@ - + {if $paging} + {include file='admin/manageDashboard/adminSearch/pagination.html'} + {/if} + {if $haveMembers} {foreach $members as $member}
@@ -13,4 +16,6 @@
No Members
{/if} - + {if $paging} + {include file='admin/manageDashboard/adminSearch/pagination.html'} + {/if} -- 2.17.1