aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Guse <nathaniel.guse@gmail.com>2012-07-22 19:44:35 -0500
committerUnknown Bliss <m@michaelcullum.com>2012-09-01 15:05:14 +0100
commit6b12f71b94faa8cf0d7d65661650bb2d1e5381d9 (patch)
treec3ff95066464c73c6cddc4f7cf704c8b7d7caa32
parent3ba59c6362c955d1f9b59278f7dd19cdacecff99 (diff)
downloadforums-6b12f71b94faa8cf0d7d65661650bb2d1e5381d9.tar
forums-6b12f71b94faa8cf0d7d65661650bb2d1e5381d9.tar.gz
forums-6b12f71b94faa8cf0d7d65661650bb2d1e5381d9.tar.bz2
forums-6b12f71b94faa8cf0d7d65661650bb2d1e5381d9.tar.xz
forums-6b12f71b94faa8cf0d7d65661650bb2d1e5381d9.zip
[ticket/10631] Fix list_available_exts
PHPBB3-10631
-rw-r--r--phpBB/includes/acp/acp_extensions.php6
1 files 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'),