aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Cullum <unknownbliss@phpbbdevelopers.net>2012-03-09 18:19:21 +0000
committerUnknown Bliss <m@michaelcullum.com>2012-09-01 15:04:50 +0100
commit3a5843959c754b99e595ca6d1ffa30ad67d31209 (patch)
tree5b3f39342a2fc13c7bcbc70a08d95be510c347d8
parente768d0066d6c19e2d32016cc87a93d0cc9a9bcf7 (diff)
downloadforums-3a5843959c754b99e595ca6d1ffa30ad67d31209.tar
forums-3a5843959c754b99e595ca6d1ffa30ad67d31209.tar.gz
forums-3a5843959c754b99e595ca6d1ffa30ad67d31209.tar.bz2
forums-3a5843959c754b99e595ca6d1ffa30ad67d31209.tar.xz
forums-3a5843959c754b99e595ca6d1ffa30ad67d31209.zip
[ticket/10631] Fixing some extension admin issues found
PHPBB3-10631
-rw-r--r--phpBB/includes/acp/acp_extensions.php27
1 files changed, 11 insertions, 16 deletions
diff --git a/phpBB/includes/acp/acp_extensions.php b/phpBB/includes/acp/acp_extensions.php
index b6224f6c26..918ef3f813 100644
--- a/phpBB/includes/acp/acp_extensions.php
+++ b/phpBB/includes/acp/acp_extensions.php
@@ -60,8 +60,7 @@ class acp_extensions
break;
case 'enable':
- $name = $request->variable('ext_name', '');
- $this->enable_extension($name);
+ $this->enable_extension($ext_name);
$this->tpl_name = 'acp_ext_enable';
break;
@@ -75,8 +74,7 @@ class acp_extensions
break;
case 'disable':
- $name = $request->variable('ext_name', '');
- $this->disable_extension($name);
+ $this->disable_extension($ext_name);
$this->tpl_name = 'acp_ext_disable';
break;
@@ -90,8 +88,7 @@ class acp_extensions
break;
case 'purge':
- $name = $request->variable('ext_name', '');
- $this->purge_extension($name);
+ $this->purge_extension($ext_name);
$this->tpl_name = 'acp_ext_purge';
break;
@@ -105,20 +102,18 @@ class acp_extensions
break;
case 'delete':
- $name = $request->variable('ext_name', '');
$this->tpl_name = 'acp_ext_delete';
break;
case 'details':
- $name = $request->variable('ext_name', '');
- $filepath = $phpbb_root_path . 'ext/' . $name . '/extension.json';
+ $filepath = $phpbb_root_path . 'ext/' . $ext_name . '/extension.json';
$this->tpl_name = 'acp_ext_details';
$this->get_meta_info($filepath);
break;
}
}
- function enable_extension($name)
+ function enable_extension($ext_name)
{
global $phpbb_extension_manager, $template, $cache;
@@ -129,7 +124,7 @@ class acp_extensions
$cache->purge();
}
- function disable_extension($name)
+ function disable_extension($ext_name)
{
global $phpbb_extension_manager, $template, $cache;
$phpbb_extension_manager->disable($name);
@@ -139,7 +134,7 @@ class acp_extensions
$cache->purge();
}
- function purge_extension($name)
+ function purge_extension($ext_name)
{
global $phpbb_extension_manager, $template, $cache;
$phpbb_extension_manager->purge($name);
@@ -198,12 +193,12 @@ class acp_extensions
return;
}
- function list_avaliable_exts()
+ function list_available_exts()
{
$phpbb_extension_manager->load_extensions();
- $allavailable = array_keys($phpbb_extension_manager->all_available());
- $allconfigured = array_keys($phpbb_extension_manager->all_configured());
- $uninstalled = array_diff($allavailable, $allconfigured);
+ $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);
foreach ($uninstalled as $ext)
{