aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/ucp/ucp_activate.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2008-12-24 14:08:15 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2008-12-24 14:08:15 +0000
commit68aa6bd29a0ea8c3e5b981677ace1ac188469bb8 (patch)
treebad33f1f9cd6d3efde039b2d11d250ad2dc9a960 /phpBB/includes/ucp/ucp_activate.php
parent799ee3caae5de9f044ffad3e4d34010365a0005d (diff)
downloadforums-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.php128
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