mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
[ticket/15257] Provide extension not enableable messages
PHPBB3-15257
This commit is contained in:
committed by
Marc Alexander
parent
b6c230753e
commit
975fe1e153
@@ -172,10 +172,8 @@ class acp_extensions
|
||||
}
|
||||
|
||||
$extension = $this->ext_manager->get_extension($ext_name);
|
||||
if (!$extension->is_enableable())
|
||||
{
|
||||
trigger_error($this->user->lang['EXTENSION_NOT_ENABLEABLE'] . adm_back_link($this->u_action), E_USER_WARNING);
|
||||
}
|
||||
|
||||
$this->check_is_enableable($extension->is_enableable());
|
||||
|
||||
if ($this->ext_manager->is_enabled($ext_name))
|
||||
{
|
||||
@@ -209,10 +207,8 @@ class acp_extensions
|
||||
}
|
||||
|
||||
$extension = $this->ext_manager->get_extension($ext_name);
|
||||
if (!$extension->is_enableable())
|
||||
{
|
||||
trigger_error($this->user->lang['EXTENSION_NOT_ENABLEABLE'] . adm_back_link($this->u_action), E_USER_WARNING);
|
||||
}
|
||||
|
||||
$this->check_is_enableable($extension->is_enableable());
|
||||
|
||||
try
|
||||
{
|
||||
@@ -727,4 +723,14 @@ class acp_extensions
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
protected function check_is_enableable($enableable)
|
||||
{
|
||||
if ($enableable !== true)
|
||||
{
|
||||
$message = !empty($enableable) ? $enableable : $this->user->lang('EXTENSION_NOT_ENABLEABLE');
|
||||
$message = is_array($message) ? implode('<br />', $message) : $message;
|
||||
trigger_error($message . adm_back_link($this->u_action), E_USER_WARNING);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user