mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 12:28:52 +00:00
[ticket/11150] Repositories settings - end
PHPBB3-11150
This commit is contained in:
parent
b75087a433
commit
8f1d254191
3 changed files with 6 additions and 8 deletions
|
@ -35,7 +35,7 @@
|
||||||
</dl>
|
</dl>
|
||||||
<dl>
|
<dl>
|
||||||
<dt>
|
<dt>
|
||||||
<label for="repositories">{{ lang('COMPOSER_REPOSITORIES') }}{{ lang('COLON') }}</label>
|
<label for="repositories">{{ lang('COMPOSER_REPOSITORIES') }}{{ lang('COLON') }}</label><br />
|
||||||
<span class="explain">
|
<span class="explain">
|
||||||
{{ lang('COMPOSER_REPOSITORIES_EXPLAIN') }}
|
{{ lang('COMPOSER_REPOSITORIES_EXPLAIN') }}
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -576,7 +576,7 @@ class acp_extensions
|
||||||
break;
|
break;
|
||||||
case 'list':
|
case 'list':
|
||||||
default:
|
default:
|
||||||
if ($this->request->is_set('enable_packagist') && confirm_box(true))
|
if (!$this->config['exts_composer_packagist'] && $this->request->is_set('enable_packagist') && confirm_box(true))
|
||||||
{
|
{
|
||||||
$this->config->set('exts_composer_packagist', true);
|
$this->config->set('exts_composer_packagist', true);
|
||||||
trigger_error($language->lang('CONFIG_UPDATED') . adm_back_link($this->u_action));
|
trigger_error($language->lang('CONFIG_UPDATED') . adm_back_link($this->u_action));
|
||||||
|
@ -593,11 +593,12 @@ class acp_extensions
|
||||||
$enable_packagist = $this->request->variable('enable_packagist', false);
|
$enable_packagist = $this->request->variable('enable_packagist', false);
|
||||||
$enable_on_install = $this->request->variable('enable_on_install', false);
|
$enable_on_install = $this->request->variable('enable_on_install', false);
|
||||||
$purge_on_remove = $this->request->variable('purge_on_remove', false);
|
$purge_on_remove = $this->request->variable('purge_on_remove', false);
|
||||||
//$repositories = $this->request->variable('repositories', []);
|
$repositories = array_unique(explode("\n", $this->request->variable('repositories', '')));
|
||||||
|
|
||||||
$this->config->set('exts_composer_enable_on_install', $enable_on_install);
|
$this->config->set('exts_composer_enable_on_install', $enable_on_install);
|
||||||
$this->config->set('exts_composer_purge_on_remove', $purge_on_remove);
|
$this->config->set('exts_composer_purge_on_remove', $purge_on_remove);
|
||||||
if ($enable_packagist)
|
$this->config->set('exts_composer_repositories', serialize($repositories));
|
||||||
|
if (!$this->config['exts_composer_packagist'] && $enable_packagist)
|
||||||
{
|
{
|
||||||
$s_hidden_fields = build_hidden_fields(array(
|
$s_hidden_fields = build_hidden_fields(array(
|
||||||
'enable_packagist' => $enable_packagist
|
'enable_packagist' => $enable_packagist
|
||||||
|
@ -638,7 +639,7 @@ class acp_extensions
|
||||||
'enable_packagist' => $this->config['exts_composer_packagist'],
|
'enable_packagist' => $this->config['exts_composer_packagist'],
|
||||||
'enable_on_install' => $this->config['exts_composer_enable_on_install'],
|
'enable_on_install' => $this->config['exts_composer_enable_on_install'],
|
||||||
'purge_on_remove' => $this->config['exts_composer_purge_on_remove'],
|
'purge_on_remove' => $this->config['exts_composer_purge_on_remove'],
|
||||||
'repositories' => ['a', 'b', 'c'],//unserialize($this->config['exts_composer_repositories']),
|
'repositories' => unserialize($this->config['exts_composer_repositories']),
|
||||||
]);
|
]);
|
||||||
$this->request->disable_super_globals();
|
$this->request->disable_super_globals();
|
||||||
|
|
||||||
|
|
|
@ -83,9 +83,6 @@ class installer
|
||||||
$this->packages_vendor_dir = $config['exts_composer_vendor_dir'];
|
$this->packages_vendor_dir = $config['exts_composer_vendor_dir'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->repositories = [/*'http://phpbb.local/ext/phpbb/titania/composer/'*/];
|
|
||||||
$this->packagist = true;
|
|
||||||
|
|
||||||
$this->root_path = $root_path;
|
$this->root_path = $root_path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue