diff options
author | Joas Schilling <nickvergessen@gmx.de> | 2014-05-20 21:32:59 +0200 |
---|---|---|
committer | Joas Schilling <nickvergessen@gmx.de> | 2014-05-29 02:14:48 +0200 |
commit | 6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb (patch) | |
tree | c176afcb7b221b1787b595d6d1a858681777b96a /phpBB/includes/acp/acp_contact.php | |
parent | e2e7e2a55bffc709ac690c0130fed2bc33dd1b07 (diff) | |
download | forums-6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb.tar forums-6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb.tar.gz forums-6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb.tar.bz2 forums-6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb.tar.xz forums-6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb.zip |
[ticket/10073] Store values with config_text in the ACP
PHPBB3-10073
Diffstat (limited to 'phpBB/includes/acp/acp_contact.php')
-rw-r--r-- | phpBB/includes/acp/acp_contact.php | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/phpBB/includes/acp/acp_contact.php b/phpBB/includes/acp/acp_contact.php index 5bda082ca8..cd62a42a93 100644 --- a/phpBB/includes/acp/acp_contact.php +++ b/phpBB/includes/acp/acp_contact.php @@ -45,10 +45,17 @@ class acp_contact $config_text = $phpbb_container->get('config_text'); - $contact_admin_info = $config_text->get('contact_admin_info'); - $contact_admin_info_uid = $config['contact_admin_info_uid']; - $contact_admin_info_bitfield= $config['contact_admin_info_bitfield']; - $contact_admin_info_flags = $config['contact_admin_info_flags']; + $contact_admin_data = $config_text->get_array(array( + 'contact_admin_info', + 'contact_admin_info_uid', + 'contact_admin_info_bitfield', + 'contact_admin_info_flags', + )); + + $contact_admin_info = $contact_admin_data['contact_admin_info']; + $contact_admin_info_uid = $contact_admin_data['contact_admin_info_uid']; + $contact_admin_info_bitfield= $contact_admin_data['contact_admin_info_bitfield']; + $contact_admin_info_flags = $contact_admin_data['contact_admin_info_flags']; if ($request->is_set_post('submit') || $request->is_set_post('preview')) { @@ -73,10 +80,12 @@ class acp_contact { $config->set('contact_admin_form_enable', $request->variable('contact_admin_form_enable', false)); - $config_text->set('contact_admin_info', $contact_admin_info); - $config->set('contact_admin_info_uid', $contact_admin_info_uid); - $config->set('contact_admin_info_bitfield', $contact_admin_info_bitfield); - $config->set('contact_admin_info_flags', $contact_admin_info_flags); + $config_text->set_array(array( + 'contact_admin_info' => $contact_admin_info, + 'contact_admin_info_uid' => $contact_admin_info_uid, + 'contact_admin_info_bitfield' => $contact_admin_info_bitfield, + 'contact_admin_info_flags' => $contact_admin_info_flags, + )); trigger_error($user->lang['CONTACT_US_INFO_UPDATED'] . adm_back_link($this->u_action)); } |