-// Check if this file is writeable or read-only and warn the user
-if ((!isBooleanConstantAndTrue('mxchange_installing')) && (isBooleanConstantAndTrue('mxchange_installed'))) {
- // Check for write-permission for config.php and inc directory
- if (empty($GLOBALS['module'])) $GLOBALS['module'] = "index";
-
- // CSS array
- $EXT_CSS_FILES = array();
-
- if ((!empty($MySQL['host'])) && (!empty($MySQL['login'])) && (!empty($MySQL['password'])) && (!empty($MySQL['dbase']))) {
- // Connect to DB
- global $link;
- $link = SQL_CONNECT($MySQL['host'], $MySQL['login'], $MySQL['password'], __FILE__, __LINE__);
-
- // Is the link valid?
- if (is_resource($link)) {
- // Choose the database
- global $db;
- $db = SQL_SELECT_DB($MySQL['dbase'], $link, __FILE__, __LINE__);
-
- // Is it a valid resource?
- if ($db === true) {
- // This is required for extension 'optimize' to work
- define('__DB_NAME', $MySQL['dbase']);
-
- // Remove MySQL array from namespace
- unset($MySQL);
-
- // Load configuration stuff
- $_CONFIG = merge_array($_CONFIG, LOAD_CONFIG());
-
- // Load "databases" aka static arrays
- require_once(PATH."inc/databases.php");
-
- // Loading patching system is required here...
- require_once(PATH."inc/patch-system.php"); // Initialize patch system