4if (!defined(
'_DATESTRING')) {
5 define(
'_DATESTRING',
'Y/n/j G:i:s');
7if (!defined(
'_MEDIUMDATESTRING')) {
8 define(
'_MEDIUMDATESTRING',
'Y/n/j G:i');
10if (!defined(
'_SHORTDATESTRING')) {
11 define(
'_SHORTDATESTRING',
'Y/n/j');
13define(
'_JSDATEPICKSTRING',
'yy-mm-dd');
14define(
'_PHPDATEPICKSTRING',
'Y-m-d');
17if (!defined(
'_REQUESTED_DATA_NAME')) {
18 define(
'_REQUESTED_DATA_NAME',
'requested_data_name');
20if (!defined(
'_REQUESTED_ACTION_NAME')) {
21 define(
'_REQUESTED_ACTION_NAME',
'requested_action_name');
23if (!defined(
'_REQUESTED_DATA_ID')) {
24 define(
'_REQUESTED_DATA_ID',
'requested_data_id');
28@define(
'_CHARSET',
'UTF-8');
29@define(
'_LANGCODE',
'ja');
33@ini_set(
'default_charset', _CHARSET);
36if (!defined(
'XOOPS_USE_MULTIBYTES')) {
37 define(
'XOOPS_USE_MULTIBYTES',
'1');
42define(
'_MBSTRING_LANGUAGE',
'japanese');
49if (class_exists(
'XCube_Root') && function_exists(
'mb_convert_encoding') && function_exists(
'mb_convert_kana')) {
50 $root =& XCube_Root::getSingleton();
51 $root->mDelegateManager->add(
'Legacy_Mailer.ConvertLocal',
'Legacy_JapaneseUtf8_convLocal');
54@define(
'LEGACY_MAIL_LANG',
'ja');
55@define(
'LEGACY_MAIL_CHAR',
'iso-2022-jp');
56@define(
'LEGACY_MAIL_ENCO',
'7bit');
58if (! defined(
'FOR_XOOPS_LANG_CHECKER')) {
59 function Legacy_JapaneseUtf8_convLocal(&$text, $mime)
64 $text = mb_encode_mimeheader($text, LEGACY_MAIL_CHAR,
'B',
"\n");
67 $text = mb_encode_mimeheader($text, LEGACY_MAIL_CHAR,
'B',
'');
71 $text = mb_convert_encoding($text,
'JIS', _CHARSET);
75 function xoops_language_trim($text)
77 if (function_exists(
'mb_convert_kana')) {
78 $text = mb_convert_kana($text,
's');