Ignore:
Timestamp:
2013/08/26 15:52:37 (11 years ago)
Author:
m_uehara
Message:

#2348 r23116 - r23125 をマージ

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13_0/data/class/SC_SendMail.php

    r22857 r23126  
    2525class SC_SendMail 
    2626{ 
    27     var $to;            // 送信先 
    28     var $subject;       // 題名 
    29     var $body;          // 本文 
    30     var $cc;            // CC 
    31     var $bcc;           // BCC 
    32     var $replay_to;     // replay_to 
    33     var $return_path;   // return_path 
    34     var $objMail; 
     27    public $to;            // 送信先 
     28    public $subject;       // 題名 
     29    public $body;          // 本文 
     30    public $cc;            // CC 
     31    public $bcc;           // BCC 
     32    public $replay_to;     // replay_to 
     33    public $return_path;   // return_path 
     34    public $objMail; 
    3535 
    3636    /** 
     
    3939     * @return void 
    4040     */ 
    41     function __construct() 
     41    public function __construct() 
    4242    { 
    4343        $this->arrRecip = array(); 
     
    6363 
    6464    // 送信先の設定 
    65     function setRecip($key, $recipient) 
     65    public function setRecip($key, $recipient) 
    6666    { 
    6767        $this->arrRecip[$key] = $recipient; 
     
    6969 
    7070    // 宛先の設定 
    71     function setTo($to, $to_name = '') 
     71    public function setTo($to, $to_name = '') 
    7272    { 
    7373        if ($to != '') { 
     
    7878 
    7979    // 送信元の設定 
    80     function setFrom($from, $from_name = '') 
     80    public function setFrom($from, $from_name = '') 
    8181    { 
    8282        $this->from = $this->getNameAddress($from_name, $from); 
     
    8484 
    8585    // CCの設定 
    86     function setCc($cc, $cc_name = '') 
     86    public function setCc($cc, $cc_name = '') 
    8787    { 
    8888        if ($cc != '') { 
     
    9393 
    9494    // BCCの設定 
    95     function setBCc($bcc) 
     95    public function setBCc($bcc) 
    9696    { 
    9797        if ($bcc != '') { 
     
    102102 
    103103    // Reply-Toの設定 
    104     function setReplyTo($reply_to) 
     104    public function setReplyTo($reply_to) 
    105105    { 
    106106        if ($reply_to != '') { 
     
    110110 
    111111    // Return-Pathの設定 
    112     function setReturnPath($return_path) 
     112    public function setReturnPath($return_path) 
    113113    { 
    114114        $this->return_path = $return_path; 
     
    116116 
    117117    // 件名の設定 
    118     function setSubject($subject) 
     118    public function setSubject($subject) 
    119119    { 
    120120        $this->subject = mb_encode_mimeheader($subject, 'JIS', 'B', "\n"); 
     
    123123 
    124124    // 本文の設定 
    125     function setBody($body) 
     125    public function setBody($body) 
    126126    { 
    127127        // iso-2022-jpだと特殊文字が?で送信されるのでJISを使用する 
     
    135135     * @deprecated 2.12.2 (#1912) 
    136136     */ 
    137     function setHost($host) 
     137    public function setHost($host) 
    138138    { 
    139139        trigger_error('前方互換用メソッドが使用されました。', E_USER_WARNING); 
     
    152152     * @deprecated 2.12.2 (#1912) 
    153153     */ 
    154     function setPort($port) 
     154    public function setPort($port) 
    155155    { 
    156156        trigger_error('前方互換用メソッドが使用されました。', E_USER_WARNING); 
     
    165165 
    166166    // 名前<メールアドレス>の形式を生成 
    167     function getNameAddress($name, $mail_address) 
     167    public function getNameAddress($name, $mail_address) 
    168168    { 
    169169            if ($name != '') { 
     
    176176                $name_address = $mail_address; 
    177177            } 
     178 
    178179            return $name_address; 
    179180    } 
    180181 
    181     function setItem($to, $subject, $body, $fromaddress, $from_name, $reply_to='', $return_path='', $errors_to='', $bcc='', $cc ='') 
     182    public function setItem($to, $subject, $body, $fromaddress, $from_name, $reply_to='', $return_path='', $errors_to='', $bcc='', $cc ='') 
    182183    { 
    183184        $this->setBase($to, $subject, $body, $fromaddress, $from_name, $reply_to, $return_path, $errors_to, $bcc, $cc); 
    184185    } 
    185186 
    186     function setItemHtml($to, $subject, $body, $fromaddress, $from_name, $reply_to='', $return_path='', $errors_to='', $bcc='', $cc ='') 
     187    public function setItemHtml($to, $subject, $body, $fromaddress, $from_name, $reply_to='', $return_path='', $errors_to='', $bcc='', $cc ='') 
    187188    { 
    188189        $this->setBase($to, $subject, $body, $fromaddress, $from_name, $reply_to, $return_path, $errors_to, $bcc, $cc); 
     
    201202         $bcc           -> ブラインドカーボンコピー 
    202203    */ 
    203     function setBase($to, $subject, $body, $fromaddress, $from_name, $reply_to='', $return_path='', $errors_to='', $bcc='', $cc ='') 
     204    public function setBase($to, $subject, $body, $fromaddress, $from_name, $reply_to='', $return_path='', $errors_to='', $bcc='', $cc ='') 
    204205    { 
    205206        // 宛先設定 
     
    221222        if ($errors_to != '') { 
    222223            $this->return_path = $errors_to; 
    223         } else if ($return_path != '') { 
     224        } elseif ($return_path != '') { 
    224225            $this->return_path = $return_path; 
    225226        } else { 
     
    229230 
    230231    // ヘッダーを返す 
    231     function getBaseHeader() 
     232    public function getBaseHeader() 
    232233    { 
    233234        // 送信するメールの内容と送信先 
     
    254255 
    255256    // ヘッダーを返す 
    256     function getTEXTHeader() 
     257    public function getTEXTHeader() 
    257258    { 
    258259        $arrHeader = $this->getBaseHeader(); 
     
    263264 
    264265    // ヘッダーを返す 
    265     function getHTMLHeader() 
     266    public function getHTMLHeader() 
    266267    { 
    267268        $arrHeader = $this->getBaseHeader(); 
     
    276277     * @return array|string メーラーバックエンドに応じた送信先 
    277278     */ 
    278     function getRecip() 
     279    public function getRecip() 
    279280    { 
    280281        switch ($this->backend) { 
     
    297298     * @return void 
    298299     */ 
    299     function sendMail($isHtml = false) 
     300    public function sendMail($isHtml = false) 
    300301    { 
    301302        $header = $isHtml ? $this->getHTMLHeader() : $this->getTEXTHeader(); 
     
    309310            trigger_error($msg, E_USER_WARNING); 
    310311            GC_Utils_Ex::gfDebugLog($header); 
     312 
    311313            return false; 
    312314        } 
     
    320322     * @return void 
    321323     */ 
    322     function sendHtmlMail() 
     324    public function sendHtmlMail() 
    323325    { 
    324326        return $this->sendMail(true); 
     
    328330     * メーラーバックエンドに応じたパラメーターを返す. 
    329331     * 
    330      * @param string $backend Pear::Mail のバックエンド 
    331      * @return array メーラーバックエンドに応じたパラメーターの配列 
    332      */ 
    333     function getBackendParams($backend) 
     332     * @param  string $backend Pear::Mail のバックエンド 
     333     * @return array  メーラーバックエンドに応じたパラメーターの配列 
     334     */ 
     335    public function getBackendParams($backend) 
    334336    { 
    335337        switch ($backend) { 
Note: See TracChangeset for help on using the changeset viewer.