*/ require $corePath . '/bootstrap/configure.php'; /** * ---------------------------------------------------------------------------- * Include all autoloaders * ---------------------------------------------------------------------------- */ require $corePath . '/bootstrap/autoload.php'; /** * ---------------------------------------------------------------------------- * Begin concrete5 startup. * ---------------------------------------------------------------------------- */ $cms = (require $corePath . '/bootstrap/start.php'); \Database::extend('install', function () use($cliconfig) { return \Database::getFactory()->createConnection(array('host' => $cliconfig['db-server'], 'user' => $cliconfig['db-username'], 'password' => $cliconfig['db-password'], 'database' => $cliconfig['db-database'])); }); \Database::setDefaultConnection('install'); $cms['config']['database.connections.install'] = array(); if ($cliconfig['reinstall'] === 'yes') { // Remove all files from the files directory function removeDemoFiles($path) { global $target; $path .= end(str_split($path)) !== '/' ? '/' : ''; foreach (glob($path . "*") as $file) { if (is_dir($file)) { removeDemoFiles($file); } if (is_file($file)) { unlink($file);