$_SESSION['database_username'] = $_POST['database_username'];
$_SESSION['database_password'] = $_POST['database_password'];
$_SESSION['database_name'] = $_POST['database_name'];
$_SESSION['database_username'] = $_POST['database_username'];
$_SESSION['database_password'] = $_POST['database_password'];
$_SESSION['database_name'] = $_POST['database_name'];
- $_SESSION['table_prefix'] = $_POST['table_prefix'];
- if(!isset($_POST['install_tables']))
+ if(!isset($_POST['table_prefix']))
+ {
+ $_SESSION['table_prefix'] = false;
+ }
+ else
+ {
+ $_SESSION['table_prefix'] = true;
+ }
+ if(!isset($_POST['install_tables']))
{
$filename = $temp_dir.'/test_permissions.txt';
$handle = fopen($filename, 'w');
{
$filename = $temp_dir.'/test_permissions.txt';
$handle = fopen($filename, 'w');
{
$dirname = $temp_dir.'/test_permissions/';
mkdir($dirname);
$default_dir_mode = '0'.substr(sprintf('%o', fileperms($dirname)), -3);
rmdir($dirname);
{
$dirname = $temp_dir.'/test_permissions/';
mkdir($dirname);
$default_dir_mode = '0'.substr(sprintf('%o', fileperms($dirname)), -3);
rmdir($dirname);
{
$company_name = add_slashes($_POST['company_name']);
}
// End website company name
// Check if the user has entered a correct path
{
$company_name = add_slashes($_POST['company_name']);
}
// End website company name
// Check if the user has entered a correct path
{
set_error('It appears the Absolute path that you entered is incorrect');
}
// Get admin email and validate it
{
set_error('It appears the Absolute path that you entered is incorrect');
}
// Get admin email and validate it
- if (eregi("^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$", $_POST['admin_email']))
+ if (eregi("^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$", $_POST['admin_email']))
{
set_error('Please enter a valid email address for the Administrator account');
}
}
// Get the two admin passwords entered, and check that they match
{
set_error('Please enter a valid email address for the Administrator account');
}
}
// Get the two admin passwords entered, and check that they match
$err = write_config_db($table_prefix != "");
if ($err == -1)
set_error("Cannot open the configuration file ($config_filename)");
$err = write_config_db($table_prefix != "");
if ($err == -1)
set_error("Cannot open the configuration file ($config_filename)");
// Try to create the database
mysql_query('CREATE DATABASE '.$database_name);
mysql_select_db($database_name, $db);
// Try to create the database
mysql_query('CREATE DATABASE '.$database_name);
mysql_select_db($database_name, $db);
$import_filename = $path_to_root."/sql/en_US-demo.sql";
if (!db_import($import_filename, $db_connections[$id]))
set_error("Import error, try to import $import_filename manually via phpMyAdmin");
$import_filename = $path_to_root."/sql/en_US-demo.sql";
if (!db_import($import_filename, $db_connections[$id]))
set_error("Import error, try to import $import_filename manually via phpMyAdmin");