Changeset 20186


Ignore:
Timestamp:
2011/02/17 21:47:13 (13 years ago)
Author:
yomoro
Message:

#978 リファクタリング(修正)

Location:
branches/version-2_5-dev/data
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/Smarty/templates/default/contact/confirm.tpl

    r20116 r20186  
    3030      <!--{foreach key=key item=item from=$arrForm}--> 
    3131        <!--{if $key ne 'mode'}--> 
    32       <input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
     32      <input type="hidden" name="<!--{$key}-->" value="<!--{$item.value|h}-->" /> 
    3333        <!--{/if}--> 
    3434      <!--{/foreach}--> 
     
    3636        <tr> 
    3737          <th>お名前<span class="attention">※</span></th> 
    38           <td><!--{$arrForm.name01|h}--> <!--{$arrForm.name02|h}--></td> 
     38          <td><!--{$arrForm.name01.value|h}--> <!--{$arrForm.name02.value|h}--></td> 
    3939        </tr> 
    4040        <tr> 
    4141          <th>お名前(フリガナ)<span class="attention">※</span></th> 
    42           <td><!--{$arrForm.kana01|h}--> <!--{$arrForm.kana02|h}--></td> 
     42          <td><!--{$arrForm.kana01.value|h}--> <!--{$arrForm.kana02.value|h}--></td> 
    4343        </tr> 
    4444        <tr> 
    4545          <th>郵便番号</th> 
    4646          <td> 
    47              <!--{if strlen($arrForm.zip01) > 0 && strlen($arrForm.zip02) > 0}--> 
    48                〒<!--{$arrForm.zip01|h}-->-<!--{$arrForm.zip02|h}--> 
     47             <!--{if strlen($arrForm.zip01.value) > 0 && strlen($arrForm.zip02.value) > 0}--> 
     48               〒<!--{$arrForm.zip01.value|h}-->-<!--{$arrForm.zip02.value|h}--> 
    4949             <!--{/if}--> 
    5050          </td> 
     
    5252        <tr> 
    5353          <th>住所</th> 
    54           <td><!--{$arrPref[$arrForm.pref]}--><!--{$arrForm.addr01|h}--><!--{$arrForm.addr02|h}--></td> 
     54          <td><!--{$arrPref[$arrForm.pref.value]}--><!--{$arrForm.addr01.value|h}--><!--{$arrForm.addr02.value|h}--></td> 
    5555        </tr> 
    5656        <tr> 
    5757          <th>電話番号</th> 
    5858          <td> 
    59             <!--{if strlen($arrForm.tel01) > 0 && strlen($arrForm.tel02) > 0 && strlen($arrForm.tel03) > 0}--> 
    60               <!--{$arrForm.tel01|h}-->-<!--{$arrForm.tel02|h}-->-<!--{$arrForm.tel03|h}--> 
     59            <!--{if strlen($arrForm.tel01.value) > 0 && strlen($arrForm.tel02.value) > 0 && strlen($arrForm.tel03.value) > 0}--> 
     60              <!--{$arrForm.tel01.value|h}-->-<!--{$arrForm.tel02.value|h}-->-<!--{$arrForm.tel03.value|h}--> 
    6161            <!--{/if}--> 
    6262          </td> 
     
    6464        <tr> 
    6565          <th>メールアドレス<span class="attention">※</span></th> 
    66           <td><a href="mailto:<!--{$arrForm.email|escape:'hex'}-->"><!--{$arrForm.email|escape:'hexentity'}--></a></td> 
     66          <td><a href="mailto:<!--{$arrForm.email.value|escape:'hex'}-->"><!--{$arrForm.email.value|escape:'hexentity'}--></a></td> 
    6767        </tr> 
    6868        <tr> 
    6969          <th>お問い合わせ内容<span class="attention">※</span><br /> 
    7070             <span class="mini">(全角1000字以下)</span></th> 
    71           <td><!--{$arrForm.contents|h|nl2br}--></td> 
     71          <td><!--{$arrForm.contents.value|h|nl2br}--></td> 
    7272        </tr> 
    7373      </table> 
  • branches/version-2_5-dev/data/Smarty/templates/default/contact/index.tpl

    r20116 r20186  
    4141                         class="box120" 
    4242                         name="name01" 
    43                          value="<!--{$arrForm.name01|default:$arrData.name01|h}-->" 
     43                         value="<!--{$arrForm.name01.value|h|default:$arrData.name01|h}-->" 
    4444                         maxlength="<!--{$smarty.const.STEXT_LEN}-->" 
    4545                         style="<!--{$arrErr.name01|sfGetErrorColor}-->; ime-mode: active;" />  
    4646          名&nbsp;<input type="text" class="box120" name="name02" 
    47                          value="<!--{$arrForm.name02|default:$arrData.name02|h}-->" 
     47                         value="<!--{$arrForm.name02.value|h|default:$arrData.name02|h}-->" 
    4848                         maxlength="<!--{$smarty.const.STEXT_LEN}-->" 
    4949                         style="<!--{$arrErr.name02|sfGetErrorColor}-->; ime-mode: active;" /> 
     
    5757                           class="box120" 
    5858                           name="kana01" 
    59                            value="<!--{$arrForm.kana01|default:$arrData.kana01|h}-->" 
     59                           value="<!--{$arrForm.kana01.value|h|default:$arrData.kana01|h}-->" 
    6060                           maxlength="<!--{$smarty.const.STEXT_LEN}-->" 
    6161                           style="<!--{$arrErr.kana01|sfGetErrorColor}-->; ime-mode: active;" />  
     
    6363                           class="box120" 
    6464                           name="kana02" 
    65                            value="<!--{$arrForm.kana02|default:$arrData.kana02|h}-->" 
     65                           value="<!--{$arrForm.kana02.value|h|default:$arrData.kana02|h}-->" 
    6666                           maxlength="<!--{$smarty.const.STEXT_LEN}-->" 
    6767                           style="<!--{$arrErr.kana02|sfGetErrorColor}-->; ime-mode: active;" /> 
     
    7777                   name="zip01" 
    7878                   class="box60" 
    79                    value="<!--{$arrForm.zip01|default:$arrData.zip01|h}-->" 
     79                   value="<!--{$arrForm.zip01.value|h|default:$arrData.zip01|h}-->" 
    8080                   maxlength="<!--{$smarty.const.ZIP01_LEN}-->" 
    8181                   style="<!--{$arrErr.zip01|sfGetErrorColor}-->; ime-mode: disabled;" />&nbsp;-&nbsp; 
     
    8383                   name="zip02" 
    8484                   class="box60" 
    85                    value="<!--{$arrForm.zip02|default:$arrData.zip02|h}-->" 
     85                   value="<!--{$arrForm.zip02.value|h|default:$arrData.zip02|h}-->" 
    8686                   maxlength="<!--{$smarty.const.ZIP02_LEN}-->" 
    8787                   style="<!--{$arrErr.zip02|sfGetErrorColor}-->; ime-mode: disabled;" />  
     
    102102          <select name="pref" style="<!--{$arrErr.pref|sfGetErrorColor}-->"> 
    103103          <option value="">都道府県を選択</option> 
    104           <!--{html_options options=$arrPref selected=$arrForm.pref|default:$arrData.pref|h}--> 
     104          <!--{html_options options=$arrPref selected=$arrForm.pref.value|h|default:$arrData.pref|h}--> 
    105105          </select> 
    106106           
     
    109109                   class="box380" 
    110110                   name="addr01" 
    111                    value="<!--{$arrForm.addr01|default:$arrData.addr01|h}-->" 
     111                   value="<!--{$arrForm.addr01.value|h|default:$arrData.addr01|h}-->" 
    112112                   style="<!--{$arrErr.addr01|sfGetErrorColor}-->; ime-mode: active;" /><br /> 
    113113            <!--{$smarty.const.SAMPLE_ADDRESS1}--> 
     
    118118                   class="box380" 
    119119                   name="addr02" 
    120                    value="<!--{$arrForm.addr02|default:$arrData.addr02|h}-->" 
     120                   value="<!--{$arrForm.addr02.value|h|default:$arrData.addr02|h}-->" 
    121121                   style="<!--{$arrErr.addr02|sfGetErrorColor}-->; ime-mode: active;" /><br /> 
    122122            <!--{$smarty.const.SAMPLE_ADDRESS2}--> 
     
    133133                 class="box60" 
    134134                 name="tel01" 
    135                  value="<!--{$arrForm.tel01|default:$arrData.tel01|h}-->" 
     135                 value="<!--{$arrForm.tel01.value|h|default:$arrData.tel01|h}-->" 
    136136                 maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" 
    137137                 style="<!--{$arrErr.tel01|sfGetErrorColor}-->; ime-mode: disabled;" />&nbsp;-&nbsp; 
     
    139139                 class="box60" 
    140140                 name="tel02" 
    141                  value="<!--{$arrForm.tel02|default:$arrData.tel02|h}-->" 
     141                 value="<!--{$arrForm.tel02.value|h|default:$arrData.tel02|h}-->" 
    142142                 maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" 
    143143                 style="<!--{$arrErr.tel02|sfGetErrorColor}-->; ime-mode: disabled;" />&nbsp;-&nbsp; 
     
    145145                 class="box60" 
    146146                 name="tel03" 
    147                  value="<!--{$arrForm.tel03|default:$arrData.tel03|h}-->" 
     147                 value="<!--{$arrForm.tel03.value|h|default:$arrData.tel03|h}-->" 
    148148                 maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" 
    149149                 style="<!--{$arrErr.tel03|sfGetErrorColor}-->; ime-mode: disabled;" /> 
     
    157157                 class="box380" 
    158158                 name="email" 
    159                  value="<!--{$arrForm.email|default:$arrData.email|h}-->" 
     159                 value="<!--{$arrForm.email.value|h|default:$arrData.email|h}-->" 
    160160                 maxlength="<!--{$smarty.const.MTEXT_LEN}-->" 
    161161                 style="<!--{$arrErr.email|sfGetErrorColor}-->; ime-mode: disabled;" /><br /> 
     
    167167                 class="box380" 
    168168                 name="email02" 
    169                  value="<!--{$arrForm.email02|h}-->" 
     169                 value="<!--{$arrForm.email02.value|h}-->" 
    170170                 maxlength="<!--{$smarty.const.MTEXT_LEN}-->" 
    171171                 style="<!--{$arrErr.email02|sfGetErrorColor}-->; ime-mode: disabled;" /><br /> 
     
    182182                    cols="60" 
    183183                    rows="20" 
    184                     style="<!--{$arrErr.contents|sfGetErrorColor}-->; ime-mode: active;"><!--{$arrForm.contents|h}--></textarea> 
     184                    style="<!--{$arrErr.contents|sfGetErrorColor}-->; ime-mode: active;"><!--{$arrForm.contents.value|h}--></textarea> 
    185185        </td> 
    186186      </tr> 
  • branches/version-2_5-dev/data/Smarty/templates/default/mail_templates/contact_mail.tpl

    r20116 r20186  
    3535┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 
    3636 
    37 <!--{$arrForm.name01}-->様 
     37<!--{$arrForm.name01.value}-->様 
    3838 
    3939以下のお問い合わせを受付致しました。 
    4040確認次第ご連絡いたしますので、少々お待ちください。 
    4141 
    42 ■お名前 :<!--{$arrForm.name01}--> <!--{$arrForm.name02}--> (<!--{$arrForm.kana01}--> <!--{$arrForm.kana02}-->) 様 
    43 ■郵便番号:<!--{if $arrForm.zip01 && $arrForm.zip02}-->〒<!--{$arrForm.zip01}-->-<!--{$arrForm.zip02}--><!--{/if}--> 
     42■お名前 :<!--{$arrForm.name01.value}--> <!--{$arrForm.name02.value}--> (<!--{$arrForm.kana01.value}--> <!--{$arrForm.kana02.value}-->) 様 
     43■郵便番号:<!--{if $arrForm.zip01.value && $arrForm.zip02.value}-->〒<!--{$arrForm.zip01.value}-->-<!--{$arrForm.zip02.value}--><!--{/if}--> 
    4444 
    45 ■住所  :<!--{$arrPref[$arrForm.pref]}--><!--{$arrForm.addr01}--><!--{$arrForm.addr02}--> 
    46 ■電話番号:<!--{$arrForm.tel01}-->-<!--{$arrForm.tel02}-->-<!--{$arrForm.tel03}--> 
     45■住所  :<!--{$arrPref[$arrForm.pref.value]}--><!--{$arrForm.addr01.value}--><!--{$arrForm.addr02.value}--> 
     46■電話番号:<!--{$arrForm.tel01.value}-->-<!--{$arrForm.tel02.value}-->-<!--{$arrForm.tel03.value}--> 
    4747■お問い合わせの内容 
    48 <!--{$arrForm.contents}--> 
     48<!--{$arrForm.contents.value}--> 
    4949<!--{$tpl_footer}--> 
  • branches/version-2_5-dev/data/class/pages/contact/LC_Page_Contact.php

    r20078 r20186  
     1 
    12<?php 
    23/* 
     
    3839 
    3940    /** 
    40      * フォーム値変換用カラム 
    41      * 
    42      * 
    43      */ 
    44     var $arrConvertColumn = array( 
    45         array("column" => "name01",    "convert" => "aKV"), 
    46         array("column" => "name02",    "convert" => "aKV"), 
    47         array("column" => "kana01",    "convert" => "CKV"), 
    48         array("column" => "kana02",    "convert" => "CKV"), 
    49         array("column" => "zip01",     "convert" => "n"), 
    50         array("column" => "zip02",     "convert" => "n"), 
    51         array("column" => "pref",      "convert" => "n"), 
    52         array("column" => "addr01",    "convert" => "aKV"), 
    53         array("column" => "addr02",    "convert" => "aKV"), 
    54         array("column" => "email",     "convert" => "a"), 
    55         array("column" => "email02",   "convert" => "a"), 
    56         array("column" => "tel01",     "convert" => "n"), 
    57         array("column" => "tel02",     "convert" => "n"), 
    58         array("column" => "tel03",     "convert" => "n"), 
    59         array("column" => "contents",  "convert" => "aKV"), 
    60     ); 
    61  
    62     /** 
    6341     * Page を初期化する. 
    6442     * 
     
    9270    function action() { 
    9371        $objDb = new SC_Helper_DB_Ex(); 
     72        $objFormParam = new SC_FormParam(); 
    9473        $this->CONF = $objDb->sfGetBasisData();         // 店舗基本情報 
    9574 
     
    9877        switch ($this->getMode()) { 
    9978            case 'confirm': 
    100               $this->lfContactConfirm(); 
     79              // エラーチェック 
     80                $this->lfInitParam($objFormParam); 
     81                $objFormParam->setParam($_POST); 
     82                $objFormParam->convParam(); 
     83                $objFormParam->toLower('email'); 
     84                $objFormParam->toLower('email02'); 
     85                $this->arrErr = $objFormParam->checkError(); 
     86                // 入力値の取得 
     87                $this->arrForm = $objFormParam->getFormParamList(); 
     88             
     89                    if ( ! $this->arrErr ){ 
     90                    // エラー無しで完了画面 
     91                    $this->tpl_mainpage = 'contact/confirm.tpl'; 
     92                    $this->tpl_title = 'お問い合わせ(確認ページ)'; 
     93                    } 
     94                     
    10195              break; 
    10296 
    10397            case 'return': 
    104               $this->lfContactReturn(); 
     98                $this->lfInitParam($objFormParam); 
     99                $objFormParam->setParam($_POST); 
     100                $this->arrForm = $objFormParam->getFormParamList(); 
    105101              break; 
    106  
    107102            case 'complete': 
    108               $this->lfContactComplete(); 
     103                $this->lfInitParam($objFormParam); 
     104                $objFormParam->setParam($_POST); 
     105                $this->arrErr = $objFormParam->checkError(); 
     106                $this->arrForm = $objFormParam->getFormParamList(); 
     107                    if(!$this->arrErr) { 
     108                    $this->lfSendMail($this); 
     109                    // 完了ページへ移動する 
     110                    SC_Response_Ex::sendRedirect('complete.php'); 
     111                    exit; 
     112                    } else { 
     113                    SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR); 
     114                    } 
    109115              break; 
    110116 
     
    125131    // }}} 
    126132    // {{{ protected functions 
    127  
    128     /** 
    129      * 確認画面 
     133     
     134    /** 
     135     * お問い合わせ入力時のパラメータ情報の初期化を行う. 
    130136     * 
     137     * @param SC_FormParam $objFormParam SC_FormParam インスタンス 
    131138     * @return void 
    132139     */ 
    133     function lfContactConfirm() { 
    134         // エラーチェック 
    135         $arrForm = $_POST; 
    136         $arrForm['email'] = strtolower($_POST['email']); 
    137         $this->arrForm = $this->lfConvertParam($arrForm, $this->arrConvertColumn); 
    138         $this->arrErr = $this->lfErrorCheck($this->arrForm); 
    139         if ( ! $this->arrErr ){ 
    140             // エラー無しで完了画面 
    141             $this->tpl_mainpage = 'contact/confirm.tpl'; 
    142             $this->tpl_title = 'お問い合わせ(確認ページ)'; 
    143         } 
    144     } 
    145  
    146     /** 
    147      * 前に戻る 
    148      * 
    149      * @return void 
    150      */ 
    151     function lfContactReturn() { 
    152         $this->arrForm = $_POST; 
    153     } 
    154  
    155     /** 
    156      * 完了ページへ 
    157      * 
    158      * @return void 
    159      */ 
    160     function lfContactComplete() { 
    161         $arrForm = $_POST; 
    162         $arrForm['email']   = isset($_POST['email']) ? strtolower($_POST['email']) : ''; 
    163         $arrForm['email02'] = isset($_POST['email02']) ? strtolower($_POST['email02']) : ''; 
    164         $this->arrForm = $this->lfConvertParam($arrForm, $this->arrConvertColumn); 
    165         $this->arrErr = $this->lfErrorCheck($this->arrForm); 
    166         if(!$this->arrErr) { 
    167             $this->lfSendMail($this); 
    168             // 完了ページへ移動する 
    169             SC_Response_Ex::sendRedirect('complete.php'); 
    170             exit; 
    171         } else { 
    172             SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR); 
    173         } 
    174     } 
    175  
    176     //エラーチェック処理部 
    177     function lfErrorCheck($array) { 
    178         $objErr = new SC_CheckError($array); 
    179         $objErr->doFunc(array("お名前(姓)", 'name01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 
    180         $objErr->doFunc(array("お名前(名)", 'name02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 
    181         $objErr->doFunc(array("お名前(フリガナ・姓)", 'kana01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK")); 
    182         $objErr->doFunc(array("お名前(フリガナ・名)", 'kana02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK")); 
    183         $objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
    184         $objErr->doFunc(array("郵便番号2", "zip02", ZIP02_LEN ) ,array("SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
    185         $objErr->doFunc(array("住所1", "addr01", MTEXT_LEN), array("SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 
    186         $objErr->doFunc(array("住所2", "addr02", MTEXT_LEN), array("SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 
    187         $objErr->doFunc(array("お問い合わせ内容", "contents", MLTEXT_LEN), array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
    188         $objErr->doFunc(array('メールアドレス', "email", MTEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 
    189         $objErr->doFunc(array('メールアドレス(確認)', "email02", MTEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 
    190         $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', "email", "email02") ,array("EQUAL_CHECK")); 
    191         $objErr->doFunc(array("お電話番号1", 'tel01', TEL_ITEM_LEN), array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
    192         $objErr->doFunc(array("お電話番号2", 'tel02', TEL_ITEM_LEN), array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
    193         $objErr->doFunc(array("お電話番号3", 'tel03', TEL_ITEM_LEN), array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
    194  
    195         if (REVIEW_ALLOW_URL == false) { 
    196             // URLの入力を禁止 
    197             $masterData = new SC_DB_MasterData_Ex(); 
    198             $objErr->doFunc(array("URL", "contents", $masterData->getMasterData("mtb_review_deny_url")), array("PROHIBITED_STR_CHECK")); 
    199         } 
    200  
    201         return $objErr->arrErr; 
    202     } 
    203  
    204     //---- 取得文字列の変換 
    205     function lfConvertParam($array, $arrConvertColumn) { 
    206         /* 
    207          *  文字列の変換 
    208          *  K :  「半角(ハンカク)片仮名」を「全角片仮名」に変換 
    209          *  C :  「全角ひら仮名」を「全角かた仮名」に変換 
    210          *  V :  濁点付きの文字を一文字に変換。"K","H"と共に使用します 
    211          *  n :  「全角」数字を「半角(ハンカク)」に変換 
    212          *  a :  全角英数字を半角英数字に変換する 
    213          */ 
    214         // カラム名とコンバート情報 
    215         foreach ($arrConvertColumn as $data) { 
    216             $arrConvList[ $data["column"] ] = $data["convert"]; 
    217         } 
    218  
    219         // 文字変換 
    220         foreach ($arrConvList as $key => $val) { 
    221             // POSTされてきた値のみ変換する。 
    222             if(strlen(($array[$key])) > 0) { 
    223                 $array[$key] = mb_convert_kana($array[$key] ,$val); 
    224             } 
    225         } 
    226         return $array; 
     140    function lfInitParam(&$objFormParam) { 
     141         
     142        $objFormParam->addParam("お名前(姓)", 'name01', STEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 
     143        $objFormParam->addParam("お名前(名)", 'name02', STEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 
     144        $objFormParam->addParam("お名前(フリガナ・姓)", 'kana01', STEXT_LEN, "KVCa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK")); 
     145        $objFormParam->addParam("お名前(フリガナ・名)", 'kana02', STEXT_LEN, "KVCa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK")); 
     146        $objFormParam->addParam("郵便番号1", "zip01", ZIP01_LEN, "n",array("SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
     147        $objFormParam->addParam("郵便番号2", "zip02", ZIP02_LEN, "n",array("SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK")); 
     148        $objFormParam->addParam("都道府県", "pref", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     149        $objFormParam->addParam("住所1", "addr01", MTEXT_LEN, "KVa", array("SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 
     150        $objFormParam->addParam("住所2", "addr02", MTEXT_LEN, "KVa", array("SPTAB_CHECK" ,"MAX_LENGTH_CHECK")); 
     151        $objFormParam->addParam("お問い合わせ内容", "contents", MLTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 
     152        $objFormParam->addParam('メールアドレス', "email", MTEXT_LEN, "KVa",array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 
     153        $objFormParam->addParam('メールアドレス(確認)', "email02", MTEXT_LEN, "KVa",array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK")); 
     154        $objFormParam->addParam("お電話番号1", 'tel01', TEL_ITEM_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
     155        $objFormParam->addParam("お電話番号2", 'tel02', TEL_ITEM_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
     156        $objFormParam->addParam("お電話番号3", 'tel03', TEL_ITEM_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
    227157    } 
    228158 
     
    238168        $objPage->tpl_infoemail = $arrInfo['email02']; 
    239169 
    240         $fromMail_name = $objPage->arrForm['name01'] ." 様"; 
    241         $fromMail_address = $objPage->arrForm['email']; 
     170        $fromMail_name = $objPage->arrForm['name01']['value'] ." 様"; 
     171        $fromMail_address = $objPage->arrForm['email']['value']; 
    242172 
    243173        $helperMail = new SC_Helper_Mail_Ex(); 
    244174        $helperMail->sfSendTemplateMail($CONF["email02"], $CONF["shop_name"], "5", $objPage, $fromMail_address, $fromMail_name, $fromMail_address); 
    245         $helperMail->sfSendTemplateMail($objPage->arrForm['email'], $objPage->arrForm['name01'] ." 様", "5", $objPage, $CONF["email03"], $CONF["shop_name"], $CONF["email02"]); 
     175        $helperMail->sfSendTemplateMail($objPage->arrForm['email']['value'], $objPage->arrForm['name01']['value'] ." 様", "5", $objPage, $CONF["email03"], $CONF["shop_name"], $CONF["email02"]); 
    246176    } 
    247177} 
Note: See TracChangeset for help on using the changeset viewer.