From 8b1e02bc9494df321d133df32802e4c7be493380 Mon Sep 17 00:00:00 2001 From: Kevin Ditscheid <kevin.ditscheid@sgalinski.de> Date: Tue, 11 Feb 2025 18:12:23 +0100 Subject: [PATCH] [BUGFIX] Remove sg-account Pagination class and fix the pagination --- Classes/Controller/BackendController.php | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/Classes/Controller/BackendController.php b/Classes/Controller/BackendController.php index 1d01f987..66f51b7c 100644 --- a/Classes/Controller/BackendController.php +++ b/Classes/Controller/BackendController.php @@ -118,28 +118,11 @@ class BackendController extends ActionController { ?? $backendUser->getModuleData('itemsPerPage', 'ses') // Retrieve from session if available ?? 10 ); - - // Store itemsPerPage in the session - $backendUser->pushModuleData('itemsPerPage', $itemsPerPage); - // Ensure at least 1 item per page $itemsPerPage = max($itemsPerPage, 1); - // Create the query builder - $usersQueryBuilder = $this->frontendUserRepository->getUsersByPidForBackendList( - $pageUid, - $filters, - $itemsPerPage - ); - - // 🛠Recreate Pagination with updated values - $pagination = GeneralUtility::makeInstance( - Pagination::class, - $usersQueryBuilder, - $currentPage, - $itemsPerPage - ); - $this->moduleTemplate->assign('pagination', $pagination); + // Store itemsPerPage in the session + $backendUser->pushModuleData('itemsPerPage', $itemsPerPage); // create docheader + buttons $pageInfo = BackendUtility::readPageAccess($pageUid, $GLOBALS['BE_USER']->getPagePermsClause(1)); -- GitLab