fwrite($configfp, "\t*/\n\n");
fwrite($configfp, "\t\$serendipity['versionInstalled'] = '{$serendipity['version']}';\n");
- fwrite($configfp, "\t\$serendipity['dbName'] = '{$dbName}';\n");
- fwrite($configfp, "\t\$serendipity['dbPrefix'] = '{$dbPrefix}';\n");
- fwrite($configfp, "\t\$serendipity['dbHost'] = '{$dbHost}';\n");
- fwrite($configfp, "\t\$serendipity['dbUser'] = '{$dbUser}';\n");
- fwrite($configfp, "\t\$serendipity['dbPass'] = '{$dbPass}';\n");
- fwrite($configfp, "\t\$serendipity['dbType'] = '{$dbType}';\n");
+ fwrite($configfp, "\t\$serendipity['dbName'] = '" . addslashes($dbName) . "';\n");
+ fwrite($configfp, "\t\$serendipity['dbPrefix'] = '" . addslashes($dbPrefix) . "';\n");
+ fwrite($configfp, "\t\$serendipity['dbHost'] = '" . addslashes($dbHost) . "';\n");
+ fwrite($configfp, "\t\$serendipity['dbUser'] = '" . addslashes($dbUser) . "';\n");
+ fwrite($configfp, "\t\$serendipity['dbPass'] = '" . addslashes($dbPass) . "';\n");
+ fwrite($configfp, "\t\$serendipity['dbType'] = '" . addslashes($dbType) . "';\n");
fwrite($configfp, "\t\$serendipity['dbPersistent'] = ". (serendipity_db_bool($dbPersistent) ? 'true' : 'false') .";\n");
if (is_array($privateVariables) && count($privateVariables) > 0) {
foreach($privateVariables AS $p_idx => $p_val) {
- fwrite($configfp, "\t\$serendipity['{$p_idx}'] = '{$p_val}';\n");
+ fwrite($configfp, "\t\$serendipity['{$p_idx}'] = '" . addslashes($p_val) . "';\n");
}
}
);
return $default;
} else {
- fwrite($fp, 'ErrorDocument 404 ' . $serendipity_root . 'index.php');
+ fwrite($fp, 'ErrorDocument 404 ' . addslashes($serendipity_root) . 'index.php');
fclose($fp);
// Do a request on a nonexistant file to see, if our htaccess allows ErrorDocument
'language' => $serendipity['lang'],
'additional_fields' => array(),
'link' => $serendipity['baseURL'],
- 'email' => $serendipity['email'],
+ 'email' => $serendipity['blogMail'],
'fullFeed' => false,
'showMail' => false,
'version' => $version