diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2006-11-03 17:50:39 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2006-11-03 17:50:39 +0000 |
commit | 1634814e16d052ba8738982652ba84caae1bb26d (patch) | |
tree | 7b42b3e56ba40a6b7ef12dc476863798173318e7 /phpBB/includes/acp/acp_users.php | |
parent | daa3288a368ddac0335dde7ee2a718883bfb2fdc (diff) | |
download | forums-1634814e16d052ba8738982652ba84caae1bb26d.tar forums-1634814e16d052ba8738982652ba84caae1bb26d.tar.gz forums-1634814e16d052ba8738982652ba84caae1bb26d.tar.bz2 forums-1634814e16d052ba8738982652ba84caae1bb26d.tar.xz forums-1634814e16d052ba8738982652ba84caae1bb26d.zip |
- make sure the sql layer for mysql always states mysql4 and get to mysql if using mysql < 4
- assign some default vars to email templates (we always need some basic ones)
git-svn-id: file:///svn/phpbb/trunk@6546 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/acp_users.php')
-rw-r--r-- | phpBB/includes/acp/acp_users.php | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/phpBB/includes/acp/acp_users.php b/phpBB/includes/acp/acp_users.php index ac832d14e3..77edefee69 100644 --- a/phpBB/includes/acp/acp_users.php +++ b/phpBB/includes/acp/acp_users.php @@ -305,11 +305,8 @@ class acp_users $messenger->headers('X-AntiAbuse: User IP - ' . $user->ip); $messenger->assign_vars(array( - 'SITENAME' => utf8_html_entity_decode($config['sitename']), 'WELCOME_MSG' => utf8_html_entity_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])), 'USERNAME' => utf8_html_entity_decode($user_row['username']), - 'EMAIL_SIG' => utf8_html_entity_decode(str_replace('<br />', "\n", "-- \n" . $config['board_email_sig'])), - 'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u={$user_row['user_id']}&k=$user_actkey") ); @@ -640,7 +637,8 @@ class acp_users // We use user within the form to circumvent auto filling $data['username'] = $data['user']; - unset($data['user']); + $data['email'] = $data['user_email']; + unset($data['user'], $data['user_email']); // Validation data - we do not check the password complexity setting here $var_ary = array( @@ -662,10 +660,10 @@ class acp_users } // Check email if altered - if ($data['user_email'] != $user_row['user_email']) + if ($data['email'] != $user_row['user_email']) { $var_ary += array( - 'user_email' => array( + 'email' => array( array('string', false, 6, 60), array('email', $user_row['user_email']) ), @@ -680,7 +678,7 @@ class acp_users $error[] = 'NEW_PASSWORD_ERROR'; } - if ($data['user_email'] != $user_row['user_email'] && $data['email_confirm'] != $data['user_email']) + if ($data['email'] != $user_row['user_email'] && $data['email_confirm'] != $data['email']) { $error[] = 'NEW_EMAIL_ERROR'; } @@ -689,7 +687,7 @@ class acp_users $update_warning = ($user_row['user_warnings'] != $data['warnings']) ? true : false; $update_username = ($user_row['username'] != $data['username']) ? $data['username'] : false; $update_password = ($data['user_password'] && $user_row['user_password'] != md5($data['user_password'])) ? true : false; - $update_email = ($data['user_email'] != $user_row['user_email']) ? $data['user_email'] : false; + $update_email = ($data['email'] != $user_row['user_email']) ? $data['email'] : false; if (!sizeof($error)) { |