Changeset 22268
- Timestamp:
- 2013/01/17 18:03:33 (13 years ago)
- Location:
- branches/version-2_12-multilang
- Files:
-
- 5 edited
-
data/class/SC_SendMail.php (modified) (5 diffs)
-
data/mtb_constants_init.php (modified) (1 diff)
-
data/mtb_constants_init_en-US.php (modified) (1 diff)
-
html/install/sql/insert_data.sql (modified) (1 diff)
-
html/install/sql/insert_data_en-US.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/data/class/SC_SendMail.php
r22100 r22268 109 109 // 件名の設定 110 110 function setSubject($subject) { 111 $this->subject = mb_encode_mimeheader($subject, 'JIS', 'B', "\n");111 $this->subject = mb_encode_mimeheader($subject, MAIL_CHARACTER_CODE, 'B', "\n"); 112 112 $this->subject = str_replace(array("\r\n", "\r"), "\n", $this->subject); 113 113 } … … 115 115 // 本文の設定 116 116 function setBody($body) { 117 // iso-2022-jpだと特殊文字が?で送信されるのでJISを使用する 118 $this->body = mb_convert_encoding($body, 'JIS', CHAR_CODE); 117 $this->body = mb_convert_encoding($body, MAIL_CHARACTER_CODE, CHAR_CODE); 119 118 } 120 119 … … 157 156 // 制御文字を変換する。 158 157 $_name = $name; 159 $_name = mb_encode_mimeheader($_name, 'JIS', 'B', "\n");158 $_name = mb_encode_mimeheader($_name, MAIL_CHARACTER_CODE, 'B', "\n"); 160 159 $_name = str_replace('"', '\"', $_name); 161 160 $name_address = sprintf('"%s" <%s>', $_name, $mail_address); … … 238 237 function getTEXTHeader() { 239 238 $arrHeader = $this->getBaseHeader(); 240 $arrHeader['Content-Type'] = 'text/plain; charset=" ISO-2022-JP"';239 $arrHeader['Content-Type'] = 'text/plain; charset="' . MAIL_HEADER_CONTENT_TYPE . '"'; 241 240 return $arrHeader; 242 241 } … … 245 244 function getHTMLHeader() { 246 245 $arrHeader = $this->getBaseHeader(); 247 $arrHeader['Content-Type'] = 'text/html; charset=" ISO-2022-JP"';246 $arrHeader['Content-Type'] = 'text/html; charset="' . MAIL_HEADER_CONTENT_TYPE . '"'; 248 247 return $arrHeader; 249 248 } -
branches/version-2_12-multilang/data/mtb_constants_init.php
r22205 r22268 473 473 /** MYページ:ご注文状況表示フラグ */ 474 474 define('MYPAGE_ORDER_STATUS_DISP_FLAG', true); 475 /** メールの文字コード */ 476 define('MAIL_CHARACTER_CODE', 'JIS'); 477 /** メールヘッダーのコンテンツタイプ */ 478 define('MAIL_HEADER_CONTENT_TYPE', 'ISO-2022-JP'); -
branches/version-2_12-multilang/data/mtb_constants_init_en-US.php
r22266 r22268 473 473 /** MY page: Order status display flag */ 474 474 define('MYPAGE_ORDER_STATUS_DISP_FLAG', true); 475 475 /** メールの文字コード */ 476 define('MAIL_CHARACTER_CODE', 'UTF-8'); 477 /** メールヘッダーのコンテンツタイプ */ 478 define('MAIL_HEADER_CONTENT_TYPE', 'US-ASCII'); -
branches/version-2_12-multilang/html/install/sql/insert_data.sql
r22205 r22268 1256 1256 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('LOGIN_RETRY_INTERVAL', '0', 1411, 'ログイン失敗時の遅延時間(秒)(ブルートフォースアタック対策)'); 1257 1257 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MYPAGE_ORDER_STATUS_DISP_FLAG', 'true', 1412, 'MYページ:ご注文状況表示フラグ'); 1258 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MAIL_CHARACTER_CODE', '"JIS"', 1413, 'メールの文字コード'); 1259 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MAIL_HEADER_CONTENT_TYPE', '"ISO-2022-JP"', 1414, 'メールヘッダーのコンテンツタイプ'); 1258 1260 1259 1261 INSERT INTO dtb_index_list (table_name, column_name, recommend_flg, recommend_comment) VALUES ('dtb_customer', 'email_mobile', 0, '会員数増加時のログイン処理速度を向上させたいときに試してみてください'); -
branches/version-2_12-multilang/html/install/sql/insert_data_en-US.sql
r22266 r22268 1245 1245 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('LOGIN_RETRY_INTERVAL', '0', 1411, 'Delay time when login fails (seconds) (measure against brute force attack)'); 1246 1246 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MYPAGE_ORDER_STATUS_DISP_FLAG', 'true', 1412, 'MY page: Order status display flag'); 1247 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MAIL_CHARACTER_CODE', '"UTF-8"', 1413, 'メールの文字コード'); 1248 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('MAIL_HEADER_CONTENT_TYPE', '"US-ASCII"', 1414, 'メールヘッダーのコンテンツタイプ'); 1247 1249 1248 1250 INSERT INTO dtb_index_list (table_name, column_name, recommend_flg, recommend_comment) VALUES ('dtb_customer', 'email_mobile', 0, 'Try when you want to improve the login processing speed when there is an increase in the number of members');
Note: See TracChangeset
for help on using the changeset viewer.
