diff options
Diffstat (limited to 'phpBB/includes/acp/acp_extensions.php')
| -rw-r--r-- | phpBB/includes/acp/acp_extensions.php | 14 | 
1 files changed, 9 insertions, 5 deletions
| diff --git a/phpBB/includes/acp/acp_extensions.php b/phpBB/includes/acp/acp_extensions.php index 193483050c..0373a3b115 100644 --- a/phpBB/includes/acp/acp_extensions.php +++ b/phpBB/includes/acp/acp_extensions.php @@ -70,7 +70,7 @@ class acp_extensions  		// If they've specified an extension, let's load the metadata manager and validate it.  		if ($ext_name)  		{ -			$md_manager = new \phpbb\extension\metadata_manager($ext_name, $config, $phpbb_extension_manager, $template, $user, $phpbb_root_path); +			$md_manager = new \phpbb\extension\metadata_manager($ext_name, $config, $phpbb_extension_manager, $template, $phpbb_root_path);  			try  			{ @@ -78,7 +78,8 @@ class acp_extensions  			}  			catch (\phpbb\extension\exception $e)  			{ -				trigger_error($e, E_USER_WARNING); +				$message = call_user_func_array(array($this->user, 'lang'), array_merge(array($e->getMessage()), $e->get_parameters())); +				trigger_error($message, E_USER_WARNING);  			}  		} @@ -354,8 +355,9 @@ class acp_extensions  			}  			catch (\phpbb\extension\exception $e)  			{ +				$message = call_user_func_array(array($this->user, 'lang'), array_merge(array($e->getMessage()), $e->get_parameters()));  				$this->template->assign_block_vars('disabled', array( -					'META_DISPLAY_NAME'		=> $this->user->lang('EXTENSION_INVALID_LIST', $name, $e), +					'META_DISPLAY_NAME'		=> $this->user->lang('EXTENSION_INVALID_LIST', $name, $message),  					'S_VERSIONCHECK'		=> false,  				));  			} @@ -410,8 +412,9 @@ class acp_extensions  			}  			catch (\phpbb\extension\exception $e)  			{ +				$message = call_user_func_array(array($this->user, 'lang'), array_merge(array($e->getMessage()), $e->get_parameters()));  				$this->template->assign_block_vars('disabled', array( -					'META_DISPLAY_NAME'		=> $this->user->lang('EXTENSION_INVALID_LIST', $name, $e), +					'META_DISPLAY_NAME'		=> $this->user->lang('EXTENSION_INVALID_LIST', $name, $message),  					'S_VERSIONCHECK'		=> false,  				));  			} @@ -469,8 +472,9 @@ class acp_extensions  			}  			catch (\phpbb\extension\exception $e)  			{ +				$message = call_user_func_array(array($this->user, 'lang'), array_merge(array($e->getMessage()), $e->get_parameters()));  				$this->template->assign_block_vars('disabled', array( -					'META_DISPLAY_NAME'		=> $this->user->lang('EXTENSION_INVALID_LIST', $name, $e), +					'META_DISPLAY_NAME'		=> $this->user->lang('EXTENSION_INVALID_LIST', $name, $message),  					'S_VERSIONCHECK'		=> false,  				));  			} | 
