diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2008-12-24 14:08:15 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2008-12-24 14:08:15 +0000 |
commit | 68aa6bd29a0ea8c3e5b981677ace1ac188469bb8 (patch) | |
tree | bad33f1f9cd6d3efde039b2d11d250ad2dc9a960 /phpBB/includes/ucp/ucp_activate.php | |
parent | 799ee3caae5de9f044ffad3e4d34010365a0005d (diff) | |
download | forums-68aa6bd29a0ea8c3e5b981677ace1ac188469bb8.tar forums-68aa6bd29a0ea8c3e5b981677ace1ac188469bb8.tar.gz forums-68aa6bd29a0ea8c3e5b981677ace1ac188469bb8.tar.bz2 forums-68aa6bd29a0ea8c3e5b981677ace1ac188469bb8.tar.xz forums-68aa6bd29a0ea8c3e5b981677ace1ac188469bb8.zip |
put acp, mcp and ucp into modules/ directory
git-svn-id: file:///svn/phpbb/trunk@9223 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/ucp/ucp_activate.php')
-rw-r--r-- | phpBB/includes/ucp/ucp_activate.php | 128 |
1 files changed, 0 insertions, 128 deletions
diff --git a/phpBB/includes/ucp/ucp_activate.php b/phpBB/includes/ucp/ucp_activate.php deleted file mode 100644 index 594e346310..0000000000 --- a/phpBB/includes/ucp/ucp_activate.php +++ /dev/null @@ -1,128 +0,0 @@ -<?php -/** -* -* @package ucp -* @version $Id$ -* @copyright (c) 2005 phpBB Group -* @license http://opensource.org/licenses/gpl-license.php GNU Public License -* -*/ - -/** -* @ignore -*/ -if (!defined('IN_PHPBB')) -{ - exit; -} - -/** -* ucp_activate -* User activation -* @package ucp -*/ -class ucp_activate -{ - var $u_action; - - function main($id, $mode) - { - global $db, $user, $auth, $template, $config; - - $user_id = request_var('u', 0); - $key = request_var('k', ''); - - $sql = 'SELECT user_id, username, user_type, user_email, user_newpasswd, user_lang, user_notify_type, user_actkey, user_inactive_reason - FROM ' . USERS_TABLE . " - WHERE user_id = $user_id"; - $result = $db->sql_query($sql); - $user_row = $db->sql_fetchrow($result); - $db->sql_freeresult($result); - - if (!$user_row) - { - trigger_error('NO_USER'); - } - - if ($user_row['user_type'] <> USER_INACTIVE && !$user_row['user_newpasswd']) - { - meta_refresh(3, append_sid('index')); - trigger_error('ALREADY_ACTIVATED'); - } - - if (($user_row['user_inactive_reason'] == INACTIVE_MANUAL) || $user_row['user_actkey'] != $key) - { - trigger_error('WRONG_ACTIVATION'); - } - - $update_password = ($user_row['user_newpasswd']) ? true : false; - - if ($update_password) - { - $sql_ary = array( - 'user_actkey' => '', - 'user_password' => $user_row['user_newpasswd'], - 'user_newpasswd' => '', - 'user_pass_convert' => 0, - 'user_login_attempts' => 0, - ); - - $sql = 'UPDATE ' . USERS_TABLE . ' - SET ' . $db->sql_build_array('UPDATE', $sql_ary) . ' - WHERE user_id = ' . $user_row['user_id']; - $db->sql_query($sql); - } - - if (!$update_password) - { - include_once(PHPBB_ROOT_PATH . 'includes/functions_user.' . PHP_EXT); - - user_active_flip('activate', $user_row['user_id']); - - $sql = 'UPDATE ' . USERS_TABLE . " - SET user_actkey = '' - WHERE user_id = {$user_row['user_id']}"; - $db->sql_query($sql); - } - - if ($config['require_activation'] == USER_ACTIVATION_ADMIN && !$update_password) - { - include_once(PHPBB_ROOT_PATH . 'includes/functions_messenger.' . PHP_EXT); - - $messenger = new messenger(false); - - $messenger->template('admin_welcome_activated', $user_row['user_lang']); - - $messenger->to($user_row['user_email'], $user_row['username']); - - $messenger->headers('X-AntiAbuse: Board servername - ' . $config['server_name']); - $messenger->headers('X-AntiAbuse: User_id - ' . $user->data['user_id']); - $messenger->headers('X-AntiAbuse: Username - ' . $user->data['username']); - $messenger->headers('X-AntiAbuse: User IP - ' . $user->ip); - - $messenger->assign_vars(array( - 'USERNAME' => htmlspecialchars_decode($user_row['username'])) - ); - - $messenger->send($user_row['user_notify_type']); - - $message = 'ACCOUNT_ACTIVE_ADMIN'; - } - else - { - if (!$update_password) - { - $message = ($user_row['user_inactive_reason'] == INACTIVE_PROFILE) ? 'ACCOUNT_ACTIVE_PROFILE' : 'ACCOUNT_ACTIVE'; - } - else - { - $message = 'PASSWORD_ACTIVATED'; - } - } - - meta_refresh(3, append_sid('index')); - trigger_error($user->lang[$message]); - } -} - -?>
\ No newline at end of file |