From 6b12f71b94faa8cf0d7d65661650bb2d1e5381d9 Mon Sep 17 00:00:00 2001 From: Nathan Guse Date: Sun, 22 Jul 2012 19:44:35 -0500 Subject: [PATCH] [ticket/10631] Fix list_available_exts PHPBB3-10631 --- phpBB/includes/acp/acp_extensions.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/phpBB/includes/acp/acp_extensions.php b/phpBB/includes/acp/acp_extensions.php index fba4605a8e..b65be0c641 100644 --- a/phpBB/includes/acp/acp_extensions.php +++ b/phpBB/includes/acp/acp_extensions.php @@ -185,13 +185,11 @@ class acp_extensions */ function list_available_exts(phpbb_extension_manager $phpbb_extension_manager, phpbb_template $template) { - $all_available = array_keys($phpbb_extension_manager->all_available()); - $all_configured = array_keys($phpbb_extension_manager->all_configured()); - $uninstalled = array_diff($all_available, $all_configured); + $uninstalled = array_diff_key($phpbb_extension_manager->all_available(), $phpbb_extension_manager->all_configured()); foreach ($uninstalled as $name => $location) { - $md_manager = $phpbb_extension_manager->get_extension_metadata($ext, $template); + $md_manager = $phpbb_extension_manager->get_extension_metadata($name, $template); $template->assign_block_vars('disabled', array( 'EXT_NAME' => $md_manager->get_metadata('name'),