$config_adminemail = $user_email;\r
$config_sitename = $blog_name;\r
$weblog_ping = postVar('Weblog_ping');\r
-\r
+ \r
$_POST = array();\r
- if (!extension_loaded('mbstring')) {\r
- include('../nucleus/libs/mb_emulator/mb-emulator.php');\r
- }\r
- if ($charset == 'ujis') {\r
- define('_CHARSET', 'EUC-JP');\r
- $config_sitename = mb_convert_encoding($config_sitename, _CHARSET, 'UTF-8');\r
- $user_realname = mb_convert_encoding($user_realname, _CHARSET, 'UTF-8');\r
- $blog_name = mb_convert_encoding($blog_name, _CHARSET, 'UTF-8');\r
- } else {\r
- define('_CHARSET', 'UTF-8');\r
- }\r
-\r
+ \r
$config_indexurl = replaceDoubleBackslash($config_indexurl);\r
$config_adminurl = replaceDoubleBackslash($config_adminurl);\r
$config_mediaurl = replaceDoubleBackslash($config_mediaurl);\r
$config_skinspath = replaceDoubleBackslash($config_skinspath);\r
$config_mediapath = replaceDoubleBackslash($config_mediapath);\r
\r
+/**\r
+ * Include and initialize multibyte functions as a replacement for mbstring extension\r
+ * if mbstring extension is not loaded.\r
+ * Jan.28, 2011. Japanese Package Release Team\r
+ */ \r
+ if (!function_exists('mb_convert_encoding')){\r
+ global $mbemu_internals;\r
+ include_once($config_adminpath.'libs/mb_emulator/mb-emulator.php');\r
+ }\r
+ if (function_exists('date_default_timezone_set')){\r
+ @date_default_timezone_set((function_exists('date_default_timezone_get')) ? @date_default_timezone_get() : 'UTC');\r
+ }\r
+ \r
+ if ($charset == 'ujis') {\r
+ define('_CHARSET', 'EUC-JP');\r
+ $config_sitename = mb_convert_encoding($config_sitename, _CHARSET, 'UTF-8');\r
+ $user_realname = mb_convert_encoding($user_realname, _CHARSET, 'UTF-8');\r
+ $blog_name = mb_convert_encoding($blog_name, _CHARSET, 'UTF-8');\r
+ } else {\r
+ define('_CHARSET', 'UTF-8');\r
+ }\r
+ \r
+ \r
// 1. check all the data\r
$errors = array();\r
\r
$config_data .= "\n";\r
$config_data .= " // include libs\n";\r
$config_data .= " include(\$DIR_LIBS . 'globalfunctions.php');\n";\r
- $config_data .= " if (!extension_loaded('mbstring')) {\n";\r
- $config_data .= " include(\$DIR_LIBS . 'mb_emulator/mb-emulator.php');\n";\r
- $config_data .= " }\n";\r
$config_data .= "?" . ">";\r
\r
$result = @fputs($fp, $config_data, strlen($config_data) );\r
\r
// include libs\r
include($DIR_LIBS . 'globalfunctions.php');\r
- if (!extension_loaded('mbstring')) {\r
- include($DIR_LIBS . 'mb_emulator/mb-emulator.php');\r
- }\r
?></code></pre>\r
\r
<?php echo _TEXT11; ?>\r