aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/common.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2009-10-04 18:13:59 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2009-10-04 18:13:59 +0000
commitbf8ac19eaa8d74f9dfd6d597190f5664e7339382 (patch)
treec3ad876736748e36cb9176a0248cc43badfc1d9a /phpBB/common.php
parent3215bbf88864139dc8c7e9ac5773b1ea8a7e96c1 (diff)
downloadforums-bf8ac19eaa8d74f9dfd6d597190f5664e7339382.tar
forums-bf8ac19eaa8d74f9dfd6d597190f5664e7339382.tar.gz
forums-bf8ac19eaa8d74f9dfd6d597190f5664e7339382.tar.bz2
forums-bf8ac19eaa8d74f9dfd6d597190f5664e7339382.tar.xz
forums-bf8ac19eaa8d74f9dfd6d597190f5664e7339382.zip
Move trunk/phpBB to old_trunk/phpBB
git-svn-id: file:///svn/phpbb/trunk@10210 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/common.php')
-rw-r--r--phpBB/common.php105
1 files changed, 0 insertions, 105 deletions
diff --git a/phpBB/common.php b/phpBB/common.php
deleted file mode 100644
index aa72b83612..0000000000
--- a/phpBB/common.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/**
-*
-* @package phpBB3
-* @version $Id$
-* @copyright (c) 2005 phpBB Group
-* @license http://opensource.org/licenses/gpl-license.php GNU Public License
-*
-* Minimum Requirement: PHP 5.2.0+
-*
-* Within this file the framework with all components as well as all phpBB-specific things will be loaded
-*/
-
-/**
-*/
-if (!defined('IN_PHPBB'))
-{
- exit;
-}
-
-// Init Framework - do not change to require_once ;)
-require PHPBB_ROOT_PATH . 'includes/core/bootstrap.' . PHP_EXT;
-
-// Run through remaining Framework states
-if (!phpbb::$base_config['config_set'] || !phpbb::$base_config['installed'])
-{
- // Redirect the user to the installer
- // We have to generate a full HTTP/1.1 header here since we can't guarantee to have any of the information
- // available as used by the redirect function
- $server_name = (!empty($_SERVER['HTTP_HOST'])) ? strtolower($_SERVER['HTTP_HOST']) : ((!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : getenv('SERVER_NAME'));
- $server_port = (!empty($_SERVER['SERVER_PORT'])) ? (int) $_SERVER['SERVER_PORT'] : (int) getenv('SERVER_PORT');
- $secure = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 1 : 0;
-
- $script_name = (!empty($_SERVER['PHP_SELF'])) ? $_SERVER['PHP_SELF'] : getenv('PHP_SELF');
- if (!$script_name)
- {
- $script_name = (!empty($_SERVER['REQUEST_URI'])) ? $_SERVER['REQUEST_URI'] : getenv('REQUEST_URI');
- }
-
- // Replace any number of consecutive backslashes and/or slashes with a single slash
- // (could happen on some proxy setups and/or Windows servers)
- $script_path = trim(dirname($script_name)) . '/install/index.' . PHP_EXT;
- $script_path = preg_replace('#[\\\\/]{2,}#', '/', $script_path);
-
- $url = (($secure) ? 'https://' : 'http://') . $server_name;
-
- if ($server_port && (($secure && $server_port <> 443) || (!$secure && $server_port <> 80)))
- {
- // HTTP HOST can carry a port number...
- if (strpos($server_name, ':') === false)
- {
- $url .= ':' . $server_port;
- }
- }
-
- $url .= $script_path;
- header('Location: ' . $url);
- exit;
-}
-
-// Set PHP error handler to ours
-set_error_handler(defined('PHPBB_MSG_HANDLER') ? PHPBB_MSG_HANDLER : 'msg_handler');
-
-// enforce the use of the request class
-phpbb_request::disable_super_globals();
-
-// @todo Syndicate config variables somehow and check them here. It would be also nice to not have so many global vars from the config file (means: re-think layout of config file, maybe require phpbb:: to be set)
-
-if (!empty(phpbb::$base_config['dbms']))
-{
- // Register DB object.
- phpbb::assign('db', phpbb_db_dbal::connect(phpbb::$base_config['dbms'], phpbb::$base_config['dbhost'], phpbb::$base_config['dbuser'], phpbb::$base_config['dbpasswd'], phpbb::$base_config['dbname'], phpbb::$base_config['dbport'], false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false));
-}
-
-// We do not need the db password any longer, unset for safety purposes
-if (!empty(phpbb::$base_config['dbpasswd']))
-{
- unset(phpbb::$base_config['dbpasswd']);
-}
-
-// Register Cache Manager
-phpbb::register('acm');
-
-// Grab global variables
-phpbb_cache::obtain_config();
-
-// Register Template
-phpbb::register('template');
-
-// Register permission class
-phpbb::register('acl');
-
-// Register user object
-phpbb::register('user', false, false, phpbb::$config['auth_method'], PHPBB_ROOT_PATH . 'language/');
-
-// Register API
-// phpbb::register('api');
-
-// Register Plugins
-phpbb::$plugins->init(PHPBB_ROOT_PATH . 'plugins/');
-
-// Setup Plugins
-phpbb::$plugins->setup();
-
-?> \ No newline at end of file