phpBB

Code Changes

File: phpbb/console/command/extension/enable.php

  Unmodified   Added   Modified   Removed
Line 46Line 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 64Line 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;
}
}