Changeset 21632


Ignore:
Timestamp:
2012/03/12 16:00:36 (12 years ago)
Author:
Seasoft
Message:

#1531 (SC_SendMail#getHTMLHeader「Content-Transfer-Encoding: ISO-2022-JP」はRFC的に許容されない)
#1613 (typo修正・ソース整形・ソースコメントの改善)

Location:
branches/version-2_12-dev/data/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/SC_CartSession.php

    r21623 r21632  
    554554                        $this->setProductValue($item['id'], 'total_inctax', $total_inctax, $productTypeId); 
    555555                        $tpl_message .= '※「' . $product['name'] . '」は販売制限(または在庫が不足)しております。'; 
    556                         $tpl_message .= "一度に数量{$limit}を超える購入はできません。" . "\n"; 
     556                        $tpl_message .= "一度に数量{$limit}を超える購入はできません。\n"; 
    557557                    } else { 
    558558                        $this->delProduct($item['cart_no'], $productTypeId); 
  • branches/version-2_12-dev/data/class/SC_SendMail.php

    r21593 r21632  
    110110    // 本文の設定 
    111111    function setBody($body) { 
     112        // iso-2022-jpだと特殊文字が?で送信されるのでJISを使用する 
    112113        $this->body = mb_convert_encoding($body, 'JIS', CHAR_CODE); 
    113114    } 
     
    176177        // 件名設定 
    177178        $this->setSubject($subject); 
    178         // 本文設定(iso-2022-jpだと特殊文字が?で送信されるのでJISを使用する) 
     179        // 本文設定 
    179180        $this->setBody($body); 
    180181        // 送信元設定 
     
    215216        } 
    216217        $arrHeader['Date'] = date('D, j M Y H:i:s O'); 
     218        $arrHeader['Content-Transfer-Encoding'] = '7bit'; 
    217219        return $arrHeader; 
    218220    } 
     
    222224        $arrHeader = $this->getBaseHeader(); 
    223225        $arrHeader['Content-Type'] = "text/plain; charset=\"ISO-2022-JP\""; 
    224         $arrHeader['Content-Transfer-Encoding'] = '7bit'; 
    225226        return $arrHeader; 
    226227    } 
     
    230231        $arrHeader = $this->getBaseHeader(); 
    231232        $arrHeader['Content-Type'] = "text/html; charset=\"ISO-2022-JP\""; 
    232         $arrHeader['Content-Transfer-Encoding'] = 'ISO-2022-JP'; 
    233233        return $arrHeader; 
    234234    } 
Note: See TracChangeset for help on using the changeset viewer.