$_SESSION['installation_info']['create_utf8_db'] = $create_utf8_db = 'false'; } if (isset($_REQUEST['db_populate'])) { $_SESSION['installation_info']['db_populate'] = $db_populate = 'true'; } else { $_SESSION['installation_info']['db_populate'] = $db_populate = 'false'; } if (isset($currency_name)) { $_SESSION['installation_info']['currency_code'] = $currencies[$currency_name][0]; $_SESSION['installation_info']['currency_symbol'] = $currencies[$currency_name][1]; } $create_db = false; if (isset($_REQUEST['check_createdb']) && $_REQUEST['check_createdb'] == 'on') { $create_db = true; } $dbCheckResult = Installation_Utils::checkDbConnection($db_type, $db_hostname, $db_username, $db_password, $db_name, $create_db, $create_utf8_db, $root_user, $root_password); $next = $dbCheckResult['flag']; $error_msg = $dbCheckResult['error_msg']; $error_msg_info = $dbCheckResult['error_msg_info']; $db_utf8_support = $dbCheckResult['db_utf8_support']; $vt_charset = $db_utf8_support ? "UTF-8" : "ISO-8859-1"; $_SESSION['config_file_info']['vt_charset'] = $vt_charset; $configFileUtils = new ConfigFile_Utils($_SESSION['config_file_info']); if (!$configFileUtils->createConfigFile()) { die("<strong class='big'><font color='red'>{$installationStrings['ERR_CANNOT_WRITE_CONFIG_FILE']}</font></strong>"); } require_once 'include/utils/utils.php'; // Required - Especially to create adb instance in global scope. $mode = $_REQUEST['mode']; if ($mode == 'migration') { $prev_file_name = 'SetMigrationConfig.php';
if (isset($_SESSION['installation_info']['currency_code'])) { $currency_code = $_SESSION['installation_info']['currency_code']; } if (isset($_SESSION['installation_info']['currency_symbol'])) { $currency_symbol = $_SESSION['installation_info']['currency_symbol']; } if (isset($_SESSION['installation_info']['selected_optional_modules'])) { $selected_optional_modules = $_SESSION['installation_info']['selected_optional_modules']; } if (isset($_SESSION['installation_info']['db_populate'])) { $db_populate = $_SESSION['installation_info']['db_populate']; } require_once 'install/CreateTables.inc.php'; // Install Vtlib Compliant Modules Common_Install_Wizard_Utils::installMandatoryModules(); Installation_Utils::installOptionalModules($selected_optional_modules); // Unset all of the session variables. $_SESSION = array(); // If it's desired to kill the session, also delete the session cookie. // Note: This will destroy the session, and not just the session data! if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time() - 42000, '/'); } // Finally, destroy the session. session_destroy(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><?php
!isset($_SESSION['config_file_info']['db_type']) ? $db_type = "" : ($db_type = $_SESSION['config_file_info']['db_type']); !isset($_SESSION['config_file_info']['db_username']) ? $db_username = "" : ($db_username = $_SESSION['config_file_info']['db_username']); !isset($_SESSION['config_file_info']['db_password']) ? $db_password = "" : ($db_password = $_SESSION['config_file_info']['db_password']); !isset($_SESSION['config_file_info']['db_name']) ? $db_name = $newdbname : ($db_name = $_SESSION['config_file_info']['db_name']); !isset($_SESSION['config_file_info']['site_URL']) ? $site_URL = $web_root : ($site_URL = $_SESSION['config_file_info']['site_URL']); !isset($_SESSION['config_file_info']['root_directory']) ? $root_directory = $current_dir : ($root_directory = $_SESSION['config_file_info']['root_directory']); !isset($_SESSION['config_file_info']['admin_email']) ? $admin_email = "" : ($admin_email = $_SESSION['config_file_info']['admin_email']); !isset($_SESSION['config_file_info']['currency_name']) ? $currency_name = 'USA, Dollars' : ($currency_name = $_SESSION['config_file_info']['currency_name']); !isset($_SESSION['installation_info']['check_createdb']) ? $check_createdb = "" : ($check_createdb = $_SESSION['installation_info']['check_createdb']); !isset($_SESSION['installation_info']['root_user']) ? $root_user = "" : ($root_user = $_SESSION['installation_info']['root_user']); !isset($_SESSION['installation_info']['root_password']) ? $root_password = "" : ($root_password = $_SESSION['installation_info']['root_password']); !isset($_SESSION['installation_info']['create_utf8_db']) ? $create_utf8_db = "true" : ($create_utf8_db = $_SESSION['installation_info']['create_utf8_db']); !isset($_SESSION['installation_info']['db_populate']) ? $db_populate = "true" : ($db_populate = $_SESSION['installation_info']['db_populate']); !isset($_SESSION['installation_info']['admin_email']) ? $admin_email = "" : ($admin_email = $_SESSION['installation_info']['admin_email']); !isset($_SESSION['installation_info']['admin_password']) ? $admin_password = "******" : ($admin_password = $_SESSION['installation_info']['admin_password']); $db_options = Installation_Utils::getDbOptions(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><?php echo $installationStrings['APP_NAME'] . ' - ' . $installationStrings['LBL_CONFIG_WIZARD'] . ' - ' . $installationStrings['LBL_SYSTEM_CONFIGURATION']; ?> </title> <link href="include/install/install.css" rel="stylesheet" type="text/css"> <link href="themes/softed/style.css" rel="stylesheet" type="text/css"> </head> <body class="small cwPageBg" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0"> <style>
session_start(); $configFileUtils = new ConfigFile_Utils($_SESSION['config_file_info']); if (!$configFileUtils->createConfigFile()) { die("<strong class='big'><font color='red'>{$installationStrings['ERR_CANNOT_WRITE_CONFIG_FILE']}</font></strong>"); } require_once 'include/utils/utils.php'; // Required - Especially to create adb instance in global scope. $mode = $_REQUEST['mode']; if ($mode == 'migration') { $prev_file_name = 'SetMigrationConfig.php'; $file_name = 'MigrationProcess.php'; $optionalModules = Migration_Utils::getInstallableOptionalModules(); } else { $prev_file_name = 'SetInstallationConfig.php'; $file_name = 'CreateTables.php'; $optionalModules = Installation_Utils::getInstallableOptionalModules(); } $selectedOptionalModuleNames = array(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><?php echo $installationStrings['LBL_VTIGER_CRM_5'] . ' - ' . $installationStrings['LBL_CONFIG_WIZARD'] . ' - ' . $installationStrings['LBL_OPTIONAL_MODULES']; ?> </title> <link href="include/install/install.css" rel="stylesheet" type="text/css"> <link href="themes/softed/style.css" rel="stylesheet" type="text/css"> <script language="javascript" type="text/javascript" src="include/scriptaculous/prototype.js"></script> <script type="text/javascript" src="include/js/general.js"></script>