From 96dff33c892b39360df0d895de36e68abf45881b Mon Sep 17 00:00:00 2001 From: Sebastian Zoglowek Date: Sat, 13 Aug 2022 19:16:25 +0200 Subject: [PATCH] [Bugfix] Fixed a bug where displaying memeber lists with page limit did not work --- src/Resources/contao/dca/tl_module.php | 2 +- src/Resources/contao/modules/ModuleMemberList.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Resources/contao/dca/tl_module.php b/src/Resources/contao/dca/tl_module.php index 7006d3f..e332dac 100644 --- a/src/Resources/contao/dca/tl_module.php +++ b/src/Resources/contao/dca/tl_module.php @@ -24,7 +24,7 @@ array_insert($GLOBALS['TL_DCA']['tl_module']['palettes'], 0, [ 'avatar' => '{title_legend},name,headline,type;{source_legend},imgSize;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID', 'deleteAvatar' => '{title_legend},name,headline,type;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID', - 'memberList' => '{title_legend},name,headline,type;{config_legend},ext_order,ext_orderField,,numberOfItems,perPage,ext_groups,memberFields,imgSize;{redirect_legend},jumpTo;{template_legend:hide},customTpl,memberListTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID', + 'memberList' => '{title_legend},name,headline,type;{config_legend},ext_order,ext_orderField,numberOfItems,perPage,ext_groups,memberFields,imgSize;{redirect_legend},jumpTo;{template_legend:hide},customTpl,memberListTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID', 'memberReader' => '{title_legend},name,headline,type;{config_legend},ext_groups,memberFields,imgSize;{template_legend:hide},customTpl,memberReaderTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID' ]); diff --git a/src/Resources/contao/modules/ModuleMemberList.php b/src/Resources/contao/modules/ModuleMemberList.php index f74ad32..30f70c9 100644 --- a/src/Resources/contao/modules/ModuleMemberList.php +++ b/src/Resources/contao/modules/ModuleMemberList.php @@ -150,7 +150,7 @@ protected function compile() $limit = $total + $skip - $offset; } - $arrMembers = \array_slice($arrMembers, $offset, ($limit ?: $intTotal), true); + $arrMembers = \array_slice($arrMembers, $offset, ((int) $limit ?: $intTotal), true); $objPagination = new Pagination($total, $this->perPage, Config::get('maxPaginationLinks'), $id); $this->Template->pagination = $objPagination->generate("\n ");