mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 14:00:31 +02:00
[ticket/10631] Fixing some extension admin issues found
PHPBB3-10631
This commit is contained in:
committed by
Unknown Bliss
parent
e768d0066d
commit
3a5843959c
@@ -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)
|
||||
{
|
||||
|
Reference in New Issue
Block a user