1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-30 21:40:43 +02:00

[ticket/11150] Gallery pagination

PHPBB3-11150
This commit is contained in:
Tristan Darricau
2015-09-14 23:27:10 +02:00
committed by Tristan Darricau
parent 3a1f2ad3ff
commit 3d363a7bb3
3 changed files with 78 additions and 45 deletions

View File

@@ -576,11 +576,23 @@ class acp_extensions
default:
/** @var \phpbb\composer\extension_manager $manager */
$manager = $phpbb_container->get('ext.composer.manager');
/** @var \phpbb\pagination $pagination */
$pagination = $phpbb_container->get('pagination');
$start = $this->request->variable('start', 0);
$base_url = $this->u_action;
$available_extensions = $manager->get_available_packages();
$extensions = array_slice($available_extensions, $start, 20);
$pagination->generate_template_pagination($base_url, 'pagination', 'start', count($available_extensions), 20, $start);
$this->page_title = 'ACP_EXTENSIONS_GALLERY';
$this->tpl_name = 'acp_ext_gallery';
$this->request->enable_super_globals();
$this->template->assign_var('extensions', $manager->get_available_packages());
$this->template->assign_var('extensions', $extensions);
$this->template->assign_var('managed_extensions', array_keys($manager->get_managed_packages()));
$this->template->assign_var('installed_extensions', array_keys($extensions_manager->all_available()));
$this->template->assign_var('U_ACTION', $this->u_action);