[ticket/10073] Move config values to config_text

PHPBB3-10073
This commit is contained in:
Joas Schilling 2014-05-20 21:32:17 +02:00
parent 1c0036f118
commit e2e7e2a55b
3 changed files with 15 additions and 7 deletions

View file

@ -243,6 +243,7 @@ services:
arguments:
- @auth
- @config
- @config_text
- @dbal.conn
- @user
- %core.root_path%

View file

@ -83,9 +83,6 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('check_attachment_c
INSERT INTO phpbb_config (config_name, config_value) VALUES ('check_dnsbl', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('chg_passforce', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('contact_admin_form_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('contact_admin_info_uid', '');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('contact_admin_info_bitfield', '');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('contact_admin_info_flags', '');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_domain', '');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_name', 'phpbb3');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_path', '/');
@ -305,6 +302,9 @@ INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('warnin
# Config text
INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('contact_admin_info', '');
INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('contact_admin_info_uid', '');
INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('contact_admin_info_bitfield', '');
INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('contact_admin_info_flags', '');
# -- Forum related auth options
INSERT INTO phpbb_acl_options (auth_option, is_local) VALUES ('f_', 1);

View file

@ -157,11 +157,18 @@ class admin_form extends form
$l_admin_info = $this->config_text->get('contact_admin_info');
if ($l_admin_info)
{
$contact_admin_data = $this->config_text->get_array(array(
'contact_admin_info',
'contact_admin_info_uid',
'contact_admin_info_bitfield',
'contact_admin_info_flags',
));
$l_admin_info = generate_text_for_display(
$this->config_text->get('contact_admin_info'),
$this->config['contact_admin_info_uid'],
$this->config['contact_admin_info_bitfield'],
$this->config['contact_admin_info_flags']
$contact_admin_data['contact_admin_info'],
$contact_admin_data['contact_admin_info_uid'],
$contact_admin_data['contact_admin_info_bitfield'],
$contact_admin_data['contact_admin_info_flags']
);
}