Preliminary pagination markup/js added
authorLaury GvR <laury@gaslightmedia.com>
Tue, 19 Feb 2019 18:42:06 +0000 (13:42 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Tue, 19 Feb 2019 18:42:06 +0000 (13:42 -0500)
models/admin/manageDashboard/members.php
views/admin/manageDashboard/adminSearch/pagination.html [new file with mode: 0644]
views/admin/manageDashboard/index.html
views/admin/manageDashboard/list.html

index a26f5e3..9ed8306 100644 (file)
@@ -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 (file)
index 0000000..b91c722
--- /dev/null
@@ -0,0 +1,2 @@
+<span class="pagination button button-secondary glm-button"{if !$prevStart} disabled{/if}>Previous {$limit} {$terms.term_member_plur_cap}</span>
+<span class="pagination button button-secondary glm-button"{if !$nextStart} disabled{/if}>Next {$limit} {$terms.term_member_plur_cap}</span>
\ No newline at end of file
index 58176de..e280da7 100644 (file)
         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,
                 "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"
+            );
+        });
     });
 
 </script>
index 3790df3..45adc23 100644 (file)
@@ -1,4 +1,7 @@
-
+    {if $paging}
+        {include file='admin/manageDashboard/adminSearch/pagination.html'}
+    {/if}
+    
     {if $haveMembers}
         {foreach $members as $member}
             <div class="member-record" data-id="{$member.id}">
@@ -13,4 +16,6 @@
         <div id="no-results">No Members</div>
     {/if}
 
-
+    {if $paging}
+        {include file='admin/manageDashboard/adminSearch/pagination.html'}
+    {/if}