$serendipity['dbConn'] = $function($serendipity['dbHost'], $serendipity['dbUser'], $serendipity['dbPass']);
mysql_select_db($serendipity['dbName']);
+ serendipity_db_reconnect();
+
+ return $serendipity['dbConn'];
+}
+
+function serendipity_db_reconnect() {
+ global $serendipity;
+
if (defined('SQL_CHARSET') && $serendipity['dbNames']) {
mysql_query("SET NAMES " . SQL_CHARSET, $serendipity['dbConn']);
}
-
- return $serendipity['dbConn'];
}
/**
$serendipity['dbConn'] = $function($serendipity['dbHost'], $serendipity['dbUser'], $serendipity['dbPass']);
mysqli_select_db($serendipity['dbConn'], $serendipity['dbName']);
+ serendipity_db_reconnect();
+
+ return $serendipity['dbConn'];
+}
+
+function serendipity_db_reconnect() {
+ global $serendipity;
if (defined('SQL_CHARSET') && $serendipity['dbNames']) {
mysqli_query($serendipity['dbConn'], "SET NAMES " . SQL_CHARSET);
}
-
- return $serendipity['dbConn'];
}
/**
return $serendipity['dbConn'];
}
+function serendipity_db_reconnect() {
+}
+
/**
* Returns a escaped string, so that it can be safely included in a SQL string encapsulated within quotes, without allowing SQL injection.
*
return $serendipity['dbConn'];
}
+function serendipity_db_reconnect() {
+}
+
/**
* Returns a escaped string, so that it can be safely included in a SQL string encapsulated within quotes, without allowing SQL injection.
*
if (@include(S9Y_INCLUDE_PATH . 'lang/' . $charset . 'serendipity_lang_'. $serendipity['lang'] .'.inc.php') ) {
// Only here can we truely say the language is loaded
define('serendipity_LANG_LOADED', true);
+ serendipity_db_reconnect();
} elseif (IS_installed === false || (defined('IS_up2date') && IS_up2date === false)) { /* -- Auto-Guess -- */
// If no config file is loaded, language includes are not available.
// Now include one. Try to auto-guess the language by looking up the HTTP_ACCEPT_LANGUAGE.
if (function_exists('mb_language')) {
@mb_language($serendipity['lang']);
}
-
+
if (function_exists('mb_internal_encoding')) {
@mb_internal_encoding(LANG_CHARSET);
}