Browse code

[Update] Changed pagination logic

Sebastian Zoglowek authored on25/05/2022 10:22:59
Showing1 changed files
... ...
@@ -150,6 +150,8 @@ class ModuleMemberList extends ModuleMemberExtension
150 150
                 $limit = $total + $skip - $offset;
151 151
             }
152 152
 
153
+            $arrMembers = \array_slice($arrMembers, $offset, ($limit ?: $intTotal), true);
154
+
153 155
             $objPagination = new Pagination($total, $this->perPage, Config::get('maxPaginationLinks'), $id);
154 156
             $this->Template->pagination = $objPagination->generate("\n  ");
155 157
         }
... ...
@@ -159,8 +161,6 @@ class ModuleMemberList extends ModuleMemberExtension
159 161
             $this->Template->empty = $GLOBALS['TL_LANG']['MSC']['emptyMemberList'];
160 162
         }
161 163
 
162
-        $arrMembers = \array_slice($arrMembers, $offset, ($limit ?: 0), true);
163
-
164 164
         $this->Template->members = $arrMembers;
165 165
 	}
166 166