$d = $database->load($_POST['databasetype']); $d->connect($_POST['databasehost'], $_POST['databaseuser'], $_POST['databasepassword'], $_POST['databasename']); define('TBL_PREFIX', $_POST['databaseprefix']); $queries = file_get_contents('kernel/sql/users.sql'); $queries .= file_get_contents('kernel/sql/news.sql'); $queries .= file_get_contents('kernel/sql/polls.sql'); $queries .= file_get_contents('kernel/sql/basic.sql'); $queries .= file_get_contents('kernel/sql/help.sql'); // TODO include_once 'kernel/language.class.php'; $languages = new CLang(); foreach ($languages->installed() as $language) { echo $language; $languages->update($language); $tmpquery = file_get_contents('kernel/sql/basicpages.sql'); $tmpquery = ereg_replace('%language%', $languages->getPrefLangCode(), $tmpquery); $tmpquery = ereg_replace('%shown_logout%', $languages->translate('logout'), $tmpquery); $tmpquery = ereg_replace('%shown_index%', $languages->translate('Home'), $tmpquery); $tmpquery = ereg_replace('%shown_registerform%', $languages->translate('Register'), $tmpquery); $tmpquery = ereg_replace('%shown_sendpasswordform%', $languages->translate('Lost Password'), $tmpquery); $tmpquery = ereg_replace('%shown_changeoptionsform%', $languages->translate('Edit Settings'), $tmpquery); $tmpquery = ereg_replace('%shown_viewuserlist%', $languages->translate('Userlist'), $tmpquery); $queries .= $tmpquery; } $queries = ereg_replace('%show_logout_in_nav%', Yes, $queries); $queries = ereg_replace('%show_index_in_nav%', Yes, $queries); $queries = ereg_replace('%show_registerform_in_nav%', No, $queries); $queries = ereg_replace('%show_sendpasswordform_in_nav%', No, $queries); $queries = ereg_replace('%show_changeoptionsform_in_nav%', Yes, $queries); $queries = ereg_replace('%show_viewuserlist_in_nav%', Yes, $queries); $queries = ereg_replace('%show_logout_in_user_nav%', Yes, $queries);