mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
[ticket/15871] Use php_ini service
PHPBB3-15871
This commit is contained in:
parent
720477a9da
commit
b03da3a9b2
1 changed files with 5 additions and 2 deletions
|
@ -35,11 +35,12 @@ class acp_extensions
|
||||||
private $request;
|
private $request;
|
||||||
private $phpbb_dispatcher;
|
private $phpbb_dispatcher;
|
||||||
private $ext_manager;
|
private $ext_manager;
|
||||||
|
private $phpbb_container;
|
||||||
|
|
||||||
function main()
|
function main()
|
||||||
{
|
{
|
||||||
// Start the page
|
// Start the page
|
||||||
global $config, $user, $template, $request, $phpbb_extension_manager, $phpbb_root_path, $phpbb_log, $phpbb_dispatcher;
|
global $config, $user, $template, $request, $phpbb_extension_manager, $phpbb_root_path, $phpbb_log, $phpbb_dispatcher, $phpbb_container;
|
||||||
|
|
||||||
$this->config = $config;
|
$this->config = $config;
|
||||||
$this->template = $template;
|
$this->template = $template;
|
||||||
|
@ -48,6 +49,8 @@ class acp_extensions
|
||||||
$this->log = $phpbb_log;
|
$this->log = $phpbb_log;
|
||||||
$this->phpbb_dispatcher = $phpbb_dispatcher;
|
$this->phpbb_dispatcher = $phpbb_dispatcher;
|
||||||
$this->ext_manager = $phpbb_extension_manager;
|
$this->ext_manager = $phpbb_extension_manager;
|
||||||
|
$this->phpbb_container = $phpbb_container;
|
||||||
|
$this->php_ini = $this->phpbb_container->get('php_ini');
|
||||||
|
|
||||||
$this->user->add_lang(array('install', 'acp/extensions', 'migrator'));
|
$this->user->add_lang(array('install', 'acp/extensions', 'migrator'));
|
||||||
|
|
||||||
|
@ -57,7 +60,7 @@ class acp_extensions
|
||||||
$ext_name = $this->request->variable('ext_name', '');
|
$ext_name = $this->request->variable('ext_name', '');
|
||||||
|
|
||||||
// What is a safe limit of execution time? Half the max execution time should be safe.
|
// What is a safe limit of execution time? Half the max execution time should be safe.
|
||||||
$safe_time_limit = ((int) ini_get('max_execution_time') / 2);
|
$safe_time_limit = ($this->php_ini->getNumeric('max_execution_time') / 2);
|
||||||
$start_time = time();
|
$start_time = time();
|
||||||
|
|
||||||
// Cancel action
|
// Cancel action
|
||||||
|
|
Loading…
Add table
Reference in a new issue