PDF rausgenommen
This commit is contained in:
69
msd2/phpBB3/ext/phpbb/viglink/ext.php
Normal file
69
msd2/phpBB3/ext/phpbb/viglink/ext.php
Normal file
@ -0,0 +1,69 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* VigLink extension for the phpBB Forum Software package.
|
||||
*
|
||||
* @copyright (c) 2014 phpBB Limited <https://www.phpbb.com>
|
||||
* @license GNU General Public License, version 2 (GPL-2.0)
|
||||
*
|
||||
*/
|
||||
|
||||
namespace phpbb\viglink;
|
||||
|
||||
/**
|
||||
* Extension class for custom enable/disable/purge actions
|
||||
*/
|
||||
class ext extends \phpbb\extension\base
|
||||
{
|
||||
/**
|
||||
* Check whether or not the extension can be enabled.
|
||||
* The current phpBB version should meet or exceed
|
||||
* the minimum version required by this extension:
|
||||
*
|
||||
* Requires phpBB 3.2.0-b1 or greater
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function is_enableable()
|
||||
{
|
||||
return phpbb_version_compare(PHPBB_VERSION, '3.2.0-b1', '>=');
|
||||
}
|
||||
|
||||
/**
|
||||
* Check phpBB's VigLink switches and set them during install
|
||||
*
|
||||
* @param mixed $old_state The return value of the previous call
|
||||
* of this method, or false on the first call
|
||||
*
|
||||
* @return mixed Returns false after last step, otherwise
|
||||
* temporary state which is passed as an
|
||||
* argument to the next step
|
||||
*/
|
||||
public function enable_step($old_state)
|
||||
{
|
||||
if ($old_state === false)
|
||||
{
|
||||
$viglink_helper = new \phpbb\viglink\acp\viglink_helper(
|
||||
$this->container->get('cache.driver'),
|
||||
$this->container->get('config'),
|
||||
$this->container->get('file_downloader'),
|
||||
$this->container->get('language'),
|
||||
$this->container->get('log'),
|
||||
$this->container->get('user')
|
||||
);
|
||||
|
||||
try
|
||||
{
|
||||
$viglink_helper->set_viglink_services();
|
||||
}
|
||||
catch (\RuntimeException $e)
|
||||
{
|
||||
$viglink_helper->log_viglink_error($e->getMessage());
|
||||
}
|
||||
|
||||
return 'viglink';
|
||||
}
|
||||
|
||||
return parent::enable_step($old_state);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user