aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acp/acp_extensions.php
diff options
context:
space:
mode:
authorNathan Guse <nathaniel.guse@gmail.com>2012-07-23 20:28:04 -0500
committerUnknown Bliss <m@michaelcullum.com>2012-09-01 15:05:36 +0100
commit2a7e1292919ed1397a3f1951e510d84565d002d7 (patch)
tree7b559e2311aef386738660dc7b3be640b3fde6aa /phpBB/includes/acp/acp_extensions.php
parent89f4cf6a8c10f9b0875cf7f278016aff67eb38fc (diff)
downloadforums-2a7e1292919ed1397a3f1951e510d84565d002d7.tar
forums-2a7e1292919ed1397a3f1951e510d84565d002d7.tar.gz
forums-2a7e1292919ed1397a3f1951e510d84565d002d7.tar.bz2
forums-2a7e1292919ed1397a3f1951e510d84565d002d7.tar.xz
forums-2a7e1292919ed1397a3f1951e510d84565d002d7.zip
[ticket/10631] Simplify exceptions
PHPBB-10631
Diffstat (limited to 'phpBB/includes/acp/acp_extensions.php')
-rw-r--r--phpBB/includes/acp/acp_extensions.php28
1 files changed, 20 insertions, 8 deletions
diff --git a/phpBB/includes/acp/acp_extensions.php b/phpBB/includes/acp/acp_extensions.php
index a833c8c482..287074395d 100644
--- a/phpBB/includes/acp/acp_extensions.php
+++ b/phpBB/includes/acp/acp_extensions.php
@@ -49,9 +49,12 @@ class acp_extensions
{
$md_manager = new phpbb_extension_metadata_manager($ext_name, $db, $phpbb_extension_manager, $phpbb_root_path, ".$phpEx", $template, $config);
- try{
+ try
+ {
$md_manager->get_metadata('all');
- } catch( Exception $e ) {
+ }
+ catch(phpbb_extension_exception $e)
+ {
trigger_error($e);
}
}
@@ -172,7 +175,8 @@ class acp_extensions
{
$md_manager = $phpbb_extension_manager->get_extension_metadata_manager($name, $this->template);
- try {
+ try
+ {
$this->template->assign_block_vars('enabled', array(
'EXT_NAME' => $md_manager->get_metadata('display-name'),
@@ -183,7 +187,9 @@ class acp_extensions
'DISABLE' => $this->u_action . '&amp;action=disable_pre&amp;ext_name=' . $name,
'PURGE' => $this->u_action . '&amp;action=purge_pre&amp;ext_name=' . $name,
));
- } catch( Exception $e ) {
+ }
+ catch(phpbb_extension_exception $e)
+ {
$this->template->assign_block_vars('disabled', array(
'EXT_NAME' => $this->user->lang('EXTENSION_INVALID_LIST', $name, $e),
));
@@ -204,7 +210,8 @@ class acp_extensions
{
$md_manager = $phpbb_extension_manager->get_extension_metadata_manager($name, $this->template);
- try {
+ try
+ {
$this->template->assign_block_vars('disabled', array(
'EXT_NAME' => $md_manager->get_metadata('display-name'),
@@ -215,7 +222,9 @@ class acp_extensions
'ENABLE' => $this->u_action . '&amp;action=enable_pre&amp;ext_name=' . $name,
'PURGE' => $this->u_action . '&amp;action=purge_pre&amp;ext_name=' . $name,
));
- } catch( Exception $e ) {
+ }
+ catch(phpbb_extension_exception $e)
+ {
$this->template->assign_block_vars('disabled', array(
'EXT_NAME' => $this->user->lang('EXTENSION_INVALID_LIST', $name, $e),
));
@@ -238,7 +247,8 @@ class acp_extensions
{
$md_manager = $phpbb_extension_manager->get_extension_metadata_manager($name, $this->template);
- try {
+ try
+ {
$this->template->assign_block_vars('disabled', array(
'EXT_NAME' => $md_manager->get_metadata('display-name'),
@@ -248,7 +258,9 @@ class acp_extensions
$this->output_actions('disabled', array(
'ENABLE' => $this->u_action . '&amp;action=enable_pre&amp;ext_name=' . $name,
));
- } catch( Exception $e ) {
+ }
+ catch(phpbb_extension_exception $e)
+ {
$this->template->assign_block_vars('disabled', array(
'EXT_NAME' => $this->user->lang('EXTENSION_INVALID_LIST', $name, $e),
));