aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acp/acp_contact.php
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2014-05-20 21:32:59 +0200
committerJoas Schilling <nickvergessen@gmx.de>2014-05-29 02:14:48 +0200
commit6a9fd06b7368b2f33f597bb9a3c2e1fb8cf97bdb (patch)
treec176afcb7b221b1787b595d6d1a858681777b96a /phpBB/includes/acp/acp_contact.php
parente2e7e2a55bffc709ac690c0130fed2bc33dd1b07 (diff)
downloadforums-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.php25
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));
}