aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/acp
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2013-09-17 15:17:54 +0200
committerJoas Schilling <nickvergessen@gmx.de>2014-01-10 16:11:11 +0100
commit2471b19d73c38359ed70a7c9e3a82a297946c5b8 (patch)
tree49d1bd680e180abd467de9a3f2a35b4ee422c366 /phpBB/includes/acp
parent3e84fb76a3639dce2becb7ae620423a5cfdccecb (diff)
downloadforums-2471b19d73c38359ed70a7c9e3a82a297946c5b8.tar
forums-2471b19d73c38359ed70a7c9e3a82a297946c5b8.tar.gz
forums-2471b19d73c38359ed70a7c9e3a82a297946c5b8.tar.bz2
forums-2471b19d73c38359ed70a7c9e3a82a297946c5b8.tar.xz
forums-2471b19d73c38359ed70a7c9e3a82a297946c5b8.zip
[ticket/11201] Make profile field classes autoloadable
PHPBB3-11201
Diffstat (limited to 'phpBB/includes/acp')
-rw-r--r--phpBB/includes/acp/acp_profile.php5
-rw-r--r--phpBB/includes/acp/acp_users.php3
2 files changed, 3 insertions, 5 deletions
diff --git a/phpBB/includes/acp/acp_profile.php b/phpBB/includes/acp/acp_profile.php
index 6efd778b12..510239a837 100644
--- a/phpBB/includes/acp/acp_profile.php
+++ b/phpBB/includes/acp/acp_profile.php
@@ -29,11 +29,10 @@ class acp_profile
{
global $config, $db, $user, $auth, $template, $cache;
global $phpbb_root_path, $phpbb_admin_path, $phpEx, $table_prefix;
- global $request;
+ global $request, $phpbb_container;
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
- include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
$user->add_lang(array('ucp', 'acp/profile'));
$this->tpl_name = 'acp_profile';
@@ -60,7 +59,7 @@ class acp_profile
FIELD_DROPDOWN => array('field_length' => 0, 'field_minlen' => 0, 'field_maxlen' => 5, 'field_validation' => '', 'field_novalue' => 0, 'field_default_value' => 0),
);
- $cp = new custom_profile_admin();
+ $cp = $phpbb_container->get('profilefields.admin');
// Build Language array
// Based on this, we decide which elements need to be edited later and which language items are missing
diff --git a/phpBB/includes/acp/acp_users.php b/phpBB/includes/acp/acp_users.php
index b24adfc586..beb6fa1960 100644
--- a/phpBB/includes/acp/acp_users.php
+++ b/phpBB/includes/acp/acp_users.php
@@ -1343,9 +1343,8 @@ class acp_users
case 'profile':
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
- include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
- $cp = new custom_profile();
+ $cp = $phpbb_container->get('profilefields');
$cp_data = $cp_error = array();