File: phpbb/console/command/extension/enable.php
Unmodified
Added
Modified
Removed
Line 46 | Line 46 |
---|
$extension = $this->manager->get_extension($name);
|
$extension = $this->manager->get_extension($name);
|
if (!$extension->is_enableable())
| if (($enableable = $extension->is_enableable()) !== true)
|
{
|
{
|
$io->error($this->user->lang('CLI_EXTENSION_NOT_ENABLEABLE', $name));
| $message = !empty($enableable) ? $enableable : $this->user->lang('CLI_EXTENSION_NOT_ENABLEABLE', $name); $message = is_array($message) ? implode(PHP_EOL, $message) : $message; $io->error($message);
|
return 1; }
| return 1; }
|
Line 64 | Line 66 |
---|
if ($this->manager->is_enabled($name)) { $this->log->add('admin', ANONYMOUS, '', 'LOG_EXT_ENABLE', time(), array($name));
|
if ($this->manager->is_enabled($name)) { $this->log->add('admin', ANONYMOUS, '', 'LOG_EXT_ENABLE', time(), array($name));
|
| $this->check_apcu_cache($io);
|
$io->success($this->user->lang('CLI_EXTENSION_ENABLE_SUCCESS', $name)); return 0; } else {
|
$io->success($this->user->lang('CLI_EXTENSION_ENABLE_SUCCESS', $name)); return 0; } else {
|
$enableable = $this->manager->get_extension($name)->is_enableable(); $message = !empty($enableable) ? $enableable : $this->user->lang('CLI_EXTENSION_ENABLE_FAILURE'); $message = is_array($message) ? implode(PHP_EOL, $message) : $message; $io->error($message, $name);
| $io->error($this->user->lang('CLI_EXTENSION_ENABLE_FAILURE', $name));
|
return 1; } }
| return 1; } }
|