Example #1
0
         $config['databaseType'] = 'mysql';
     }
     include_once dirname(__FILE__) . '/../../includes/database.php';
     $testDB = new Database();
     unset($_POST['submit']);
     if (!$testDB->connect($_POST['databaseHost'], $_POST['databaseUser'], $_POST['databasePassword'], $_POST['databaseName'])) {
         $errors[] = 'Could not connect to database.';
     } else {
         $db = $testDB;
     }
 }
 if (count($errors) == 0 and !$config['installed']) {
     $db = new Database();
     !$db->connect($_POST['databaseHost'], $_POST['databaseUser'], $_POST['databasePassword'], $_POST['databaseName']);
     if (!$db->install()) {
         $errors[] = 'Database error: ' . $db->getErrorMessage();
     }
 }
 if (count($errors) == 0) {
     $newConfig = array_merge($config, $_POST);
     unset($newConfig['navigation']);
     unset($newConfig['modules']);
     unset($newConfig['adminFirstName']);
     unset($newConfig['adminLastName']);
     unset($newConfig['adminEmail']);
     unset($newConfig['adminPassword']);
     unset($newConfig['adminPassword2']);
     if ($newConfig['databaseType'] == '') {
         $newConfig['databaseType'] = 'mysql';
     }
     $newConfig['installed'] = true;