Changeset 18649


Ignore:
Timestamp:
2010/05/09 03:44:47 (11 years ago)
Author:
Seasoft
Message:

merge r18555,r18560

  • 取得元: version-2_4
  • 「新着情報管理」と「お問い合わせ」については、Smrty変数 $arrForm を用いる実装に変更。

【取得元のログメッセージ】

  • POST値の格納方法を修正。
  • r18559 merged
    • 会員登録において入力内容の一部が正常に引き継がれない不具合(#599)
Location:
branches/comu-ver2
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2

  • branches/comu-ver2/data/Smarty/templates/default/admin/contents/index.tpl

    r18254 r18649  
    111111<form name="form1" id="form1" method="post" action="?"> 
    112112<input type="hidden" name="mode" value="" /> 
    113 <input type="hidden" name="news_id" value="<!--{$news_id|escape}-->" /> 
     113<input type="hidden" name="news_id" value="<!--{$arrForm.news_id|escape}-->" /> 
    114114<input type="hidden" name="term" value="" /> 
    115115  <h2>新規登録</h2> 
     
    122122        <select name="year" <!--{if $arrErr.year}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}-->> 
    123123          <option value="" selected>----</option> 
    124           <!--{html_options options=$arrYear selected=$selected_year}--> 
     124          <!--{html_options options=$arrYear selected=$arrForm.year}--> 
    125125        </select>年 
    126126        <select name="month" <!--{if $arrErr.month}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}-->> 
    127127          <option value="" selected>--</option> 
    128           <!--{html_options options=$arrMonth selected=$selected_month}--> 
     128          <!--{html_options options=$arrMonth selected=$arrForm.month}--> 
    129129        </select>月 
    130130        <select name="day" <!--{if $arrErr.day}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}-->> 
    131131          <option value="" selected>--</option> 
    132           <!--{html_options options=$arrDay selected=$selected_day}--> 
     132          <!--{html_options options=$arrDay selected=$arrForm.day}--> 
    133133        </select>日 
    134134      </td> 
     
    138138      <td> 
    139139        <!--{if $arrErr.news_title}--><span class="attention"><!--{$arrErr.news_title}--></span><!--{/if}--> 
    140         <textarea name="news_title" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" <!--{if $arrErr.news_title}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}-->><!--{$news_title|escape}--></textarea><br /> 
     140        <textarea name="news_title" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" <!--{if $arrErr.news_title}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}-->><!--{$arrForm.news_title|escape}--></textarea><br /> 
    141141        <span class="attention"> (上限<!--{$smarty.const.MTEXT_LEN}-->文字)</span> 
    142142      </td> 
     
    146146      <td> 
    147147        <span class="attention"><!--{$arrErr.news_url}--></span> 
    148         <input type="text" name="news_url" size="60" class="box60"  value="<!--{$news_url|escape}-->" <!--{if $arrErr.news_url}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}--> maxlength="<!--{$smarty.const.URL_LEN}-->" /> 
     148        <input type="text" name="news_url" size="60" class="box60"  value="<!--{$arrForm.news_url|escape}-->" <!--{if $arrErr.news_url}-->style="background-color:<!--{$smarty.const.ERR_COLOR|escape}-->"<!--{/if}--> maxlength="<!--{$smarty.const.URL_LEN}-->" /> 
    149149        <span class="attention"> (上限<!--{$smarty.const.URL_LEN}-->文字)</span> 
    150150      </td> 
     
    152152    <tr> 
    153153      <th>リンク</th> 
    154       <td><input type="checkbox" name="link_method" value="2" <!--{if $link_method eq 2}--> checked <!--{/if}--> >別ウィンドウで開く</td> 
     154      <td><label><input type="checkbox" name="link_method" value="2" <!--{if $arrForm.link_method eq 2}--> checked <!--{/if}--> /> 別ウィンドウで開く</label></td> 
    155155    </tr> 
    156156    <tr> 
     
    158158      <td> 
    159159        <!--{if $arrErr.news_comment}--><span class="attention"><!--{$arrErr.news_comment}--></span><!--{/if}--> 
    160         <textarea name="news_comment" cols="60" rows="8" wrap="soft" class="area60" maxlength="<!--{$smarty.const.LTEXT_LEN}-->" style="background-color:<!--{if $arrErr.news_comment}--><!--{$smarty.const.ERR_COLOR|escape}--><!--{/if}-->"><!--{$news_comment|escape}--></textarea><br /> 
     160        <textarea name="news_comment" cols="60" rows="8" wrap="soft" class="area60" maxlength="<!--{$smarty.const.LTEXT_LEN}-->" style="background-color:<!--{if $arrErr.news_comment}--><!--{$smarty.const.ERR_COLOR|escape}--><!--{/if}-->"><!--{$arrForm.news_comment|escape}--></textarea><br /> 
    161161        <span class="attention"> (上限3000文字)</span> 
    162162      </td> 
     
    192192      <!--{assign var=db_rank value="`$list_data[data].rank`"}--> 
    193193      <!--{assign var=rank value="`$line_max-$db_rank+1`"}--> 
    194       <td><!--{$rank}--></td> 
     194      <td><!--{$rank|escape}--></td> 
    195195      <td><!--{$list_data[data].cast_news_date|date_format:"%Y/%m/%d"}--></td> 
    196196      <td class="left"> 
    197         <!--{if $list_data[data].link_method eq 1 && $list_data[data].news_url != ""}--><a href="<!--{$list_data[data].news_url}-->" ><!--{$list_data[data].news_title|escape|nl2br}--></a> 
     197        <!--{if $list_data[data].link_method eq 1 && $list_data[data].news_url != ""}--><a href="<!--{$list_data[data].news_url|escape}-->" ><!--{$list_data[data].news_title|escape|nl2br}--></a> 
    198198        <!--{elseif $list_data[data].link_method eq 1 && $list_data[data].news_url == ""}--><!--{$list_data[data].news_title|escape|nl2br}--> 
    199         <!--{elseif $list_data[data].link_method eq 2 && $list_data[data].news_url != ""}--><a href="<!--{$list_data[data].news_url}-->" target="_blank" ><!--{$list_data[data].news_title|escape|nl2br}--></a> 
     199        <!--{elseif $list_data[data].link_method eq 2 && $list_data[data].news_url != ""}--><a href="<!--{$list_data[data].news_url|escape}-->" target="_blank" ><!--{$list_data[data].news_title|escape|nl2br}--></a> 
    200200        <!--{else}--><!--{$list_data[data].news_title|escape|nl2br}--> 
    201201        <!--{/if}--> 
     
    205205      <td> 
    206206      <!--{if count($list_data) != 1}--> 
    207       <input type="text" name="pos-<!--{$list_data[data].news_id}-->" size="3" class="box3" />番目へ<a href="?" onclick="fnFormModeSubmit('move', 'moveRankSet','news_id', '<!--{$list_data[data].news_id}-->'); return false;">移動</a><br /> 
     207      <input type="text" name="pos-<!--{$list_data[data].news_id|escape}-->" size="3" class="box3" />番目へ<a href="?" onclick="fnFormModeSubmit('move', 'moveRankSet','news_id', '<!--{$list_data[data].news_id|escape}-->'); return false;">移動</a><br /> 
    208208      <!--{/if}--> 
    209209      <!--{if $list_data[data].rank ne $max_rank}--><a href="#" onclick="return func_rankMove('up', '<!--{$list_data[data].news_id|escape}-->', '<!--{$max_rank|escape}-->');">上へ</a><!--{/if}--> <!--{if $list_data[data].rank ne 1}--><a href="#" onclick="return func_rankMove('down', '<!--{$list_data[data].news_id|escape}-->', '<!--{$max_rank|escape}-->');">下へ</a><!--{/if}--> 
  • branches/comu-ver2/data/Smarty/templates/default/contact/index.tpl

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

    r18234 r18649  
    8181 
    8282            if ($this->arrErr = $this->lfErrorCheck()) {       // 入力エラーのチェック 
    83                 foreach($_POST as $key => $val) { 
    84                     $this->$key = $val; 
    85                 } 
    86                 $this->selected_year = $_POST["year"]; 
    87                 $this->selected_month = $_POST["month"]; 
    88                 $this->selected_day = $_POST["day"]; 
    89  
     83                $this->arrForm = $_POST; 
    9084            } else { 
    9185 
     
    114108            $sql = "SELECT *, cast(news_date as date) as cast_news_date FROM dtb_news WHERE news_id = ? "; 
    115109            $result = $conn->getAll($sql, array($_POST["news_id"])); 
    116             foreach($result[0] as $key => $val ){ 
    117                 $this->$key = $val; 
    118             } 
    119             $arrData = split("-",$result[0]["cast_news_date"]); 
    120  
    121             $this->selected_year = $arrData[0]; 
    122             $this->selected_month =$arrData[1]; 
    123             $this->selected_day =  $arrData[2]; 
     110            $this->arrForm = $result[0]; 
     111 
     112            $arrData = split("-", $result[0]["cast_news_date"]); 
     113            $this->arrForm['year']  = $arrData[0]; 
     114            $this->arrForm['month'] = $arrData[1]; 
     115            $this->arrForm['day']   = $arrData[2]; 
    124116 
    125117            $this->edit_mode = "on"; 
     
    166158        } 
    167159 
    168  
    169160        //---- 全データ取得 
    170161        $sql = "SELECT *, cast(news_date as date) as cast_news_date FROM dtb_news WHERE del_flg = '0' ORDER BY rank DESC"; 
     
    173164        $sql = "SELECT MAX(rank) FROM dtb_news WHERE del_flg = '0'";        // rankの最大値を取得 
    174165        $this->max_rank = $conn->getOne($sql); 
    175  
    176         $this->arrForm['news_select'] = 0; 
    177166 
    178167        //---- ページ表示 
  • branches/comu-ver2/data/class/pages/campaign/LC_Page_CampaignEntry.php

    r18638 r18649  
    9090                                 array(  "column" => "addr02", "convert" => "aKV" ), 
    9191                                 array(  "column" => "email", "convert" => "a" ), 
    92                                  array(  "column" => "email2", "convert" => "a" ), 
     92                                 array(  "column" => "email02", "convert" => "a" ), 
    9393                                 array(  "column" => "email_mobile", "convert" => "a" ), 
    94                                  array(  "column" => "email_mobile2", "convert" => "a" ), 
     94                                 array(  "column" => "email_mobile02", "convert" => "a" ), 
    9595                                 array(  "column" => "tel01", "convert" => "n" ), 
    9696                                 array(  "column" => "tel02", "convert" => "n" ), 
     
    102102                                 array(  "column" => "job", "convert" => "n" ), 
    103103                                 array(  "column" => "birth", "convert" => "n" ), 
     104                                 array(  "column" => "year",  "convert" => "n"), 
     105                                 array(  "column" => "month", "convert" => "n"), 
     106                                 array(  "column" => "day",   "convert" => "n"), 
    104107                                 array(  "column" => "reminder", "convert" => "n" ), 
    105108                                 array(  "column" => "reminder_answer", "convert" => "aKV"), 
     
    127130 
    128131            if ($this->arrErr || $_POST["mode"] == "return") {      // 入力エラーのチェック 
    129                 foreach($this->arrForm as $key => $val) { 
    130                     $this->$key = $val; 
     132                foreach($arrRegistColumn as $key) { 
     133                    $this->$key['column'] = $this->arrForm[$key['column']]; 
    131134                } 
    132135 
  • branches/comu-ver2/data/class/pages/contact/LC_Page_Contact.php

    r18187 r18649  
    4242     * 
    4343     */ 
    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" => "tel01",       "convert" => "n" ), 
    56                                      array(  "column" => "tel02",       "convert" => "n" ), 
    57                                      array(  "column" => "tel03",       "convert" => "n" ), 
    58                                      array(  "column" => "contents",   "convert" => "aKV") 
    59                                   ); 
     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    ); 
    6061 
    6162    /** 
     
    168169    function lfContactConfirm() { 
    169170        // エラーチェック 
    170         $this->arrForm = $_POST; 
    171         $this->arrForm['email'] = strtolower($_POST['email']); 
    172         $this->arrForm = $this->lfConvertParam($this->arrForm,$this->arrConvertColumn); 
     171        $arrForm = $_POST; 
     172        $arrForm['email'] = strtolower($_POST['email']); 
     173        $this->arrForm = $this->lfConvertParam($arrForm, $this->arrConvertColumn); 
    173174        $this->arrErr = $this->lfErrorCheck($this->arrForm); 
    174175        if ( ! $this->arrErr ){ 
     
    176177            $this->tpl_mainpage = 'contact/confirm.tpl'; 
    177178            $this->tpl_title = 'お問い合わせ(確認ページ)'; 
    178         } else { 
    179             foreach ($this->arrForm as $key => $val){ 
    180                 $this->$key = $val; 
    181             } 
    182179        } 
    183180    } 
     
    189186     */ 
    190187    function lfContactReturn() { 
    191         foreach ($_POST as $key => $val){ 
    192             $this->$key = $val; 
    193         } 
     188        $this->arrForm = $_POST; 
    194189    } 
    195190 
     
    200195     */ 
    201196    function lfContactComplete() { 
    202         $this->arrForm = $_POST; 
    203         $this->arrForm['email']   = isset($_POST['email']) ? strtolower($_POST['email']) : ''; 
    204         $this->arrForm['email02'] = isset($_POST['email02']) ? strtolower($_POST['email02']) : ''; 
    205         $this->arrForm = $this->lfConvertParam($this->arrForm,$this->arrConvertColumn); 
     197        $arrForm = $_POST; 
     198        $arrForm['email']   = isset($_POST['email']) ? strtolower($_POST['email']) : ''; 
     199        $arrForm['email02'] = isset($_POST['email02']) ? strtolower($_POST['email02']) : ''; 
     200        $this->arrForm = $this->lfConvertParam($arrForm, $this->arrConvertColumn); 
    206201        $this->arrErr = $this->lfErrorCheck($this->arrForm); 
    207202        if(!$this->arrErr) { 
  • branches/comu-ver2/data/class/pages/entry/LC_Page_Entry.php

    r18638 r18649  
    193193                                     array(  "column" => "addr02", "convert" => "aKV" ), 
    194194                                     array(  "column" => "email", "convert" => "a" ), 
    195                                      array(  "column" => "email2", "convert" => "a" ), 
     195                                     array(  "column" => "email02", "convert" => "a" ), 
    196196                                     array(  "column" => "email_mobile", "convert" => "a" ), 
    197                                      array(  "column" => "email_mobile2", "convert" => "a" ), 
     197                                     array(  "column" => "email_mobile02", "convert" => "a" ), 
    198198                                     array(  "column" => "tel01", "convert" => "n" ), 
    199199                                     array(  "column" => "tel02", "convert" => "n" ), 
     
    205205                                     array(  "column" => "job", "convert" => "n" ), 
    206206                                     array(  "column" => "birth", "convert" => "n" ), 
     207                                     array(  "column" => "year", "convert" => "n" ), 
     208                                     array(  "column" => "month", "convert" => "n" ), 
     209                                     array(  "column" => "day", "convert" => "n" ), 
    207210                                     array(  "column" => "reminder", "convert" => "n" ), 
    208211                                     array(  "column" => "reminder_answer", "convert" => "aKV"), 
     
    258261 
    259262            if ($this->arrErr || $_POST["mode"] == "return") {      // 入力エラーのチェック 
    260                 foreach($this->arrForm as $key => $val) { 
    261                     $this->$key = $val; 
     263                foreach($arrRegistColumn as $key) { 
     264                    $this->$key['column'] = $this->arrForm[$key['column']]; 
    262265                } 
    263266 
     
    402405                                 array(  "column" => "addr02", "convert" => "aKV" ), 
    403406                                 array(  "column" => "email", "convert" => "a" ), 
    404                                  array(  "column" => "email2", "convert" => "a" ), 
     407                                 array(  "column" => "email02", "convert" => "a" ), 
    405408                                 array(  "column" => "email_mobile", "convert" => "a" ), 
    406                                  array(  "column" => "email_mobile2", "convert" => "a" ), 
     409                                 array(  "column" => "email_mobile02", "convert" => "a" ), 
    407410                                 array(  "column" => "tel01", "convert" => "n" ), 
    408411                                 array(  "column" => "tel02", "convert" => "n" ), 
     
    414417                                 array(  "column" => "job", "convert" => "n" ), 
    415418                                 array(  "column" => "birth", "convert" => "n" ), 
     419                                 array(  "column" => "year", "convert" => "n" ), 
     420                                 array(  "column" => "month", "convert" => "n" ), 
     421                                 array(  "column" => "day", "convert" => "n" ), 
    416422                                 array(  "column" => "reminder", "convert" => "n" ), 
    417423                                 array(  "column" => "reminder_answer", "convert" => "aKV"), 
     
    463469            } 
    464470 
    465             foreach($this->arrForm as $key => $val) { 
    466                 $this->$key = $val; 
     471            foreach($arrRegistColumn as $key) { 
     472                $this->$key['column'] = $this->arrForm[$key['column']]; 
    467473            } 
    468474 
Note: See TracChangeset for help on using the changeset viewer.