Ignore:
Timestamp:
2008/08/07 14:30:57 (16 years ago)
Author:
nakanishi
Message:

#325 携帯のマイページでメールアドレス変更時に小文字化されない問題の修正

close #325

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/pages/mypage/LC_Page_Mypage_Change.php

    r17469 r17504  
    287287 
    288288            // emailはすべて小文字で処理 
    289             $this->paramToLower($arrMailType); 
     289            $this->paramToLower($_POST ); 
    290290 
    291291            //-- 入力データの変換 
     
    375375                } 
    376376 
    377                 foreach($_POST as $key => $val) { 
     377                foreach($this->arrForm as $key => $val) { 
    378378                    if ($key != "return" && $key != "mode" && $key != "confirm" && $key != session_name() && !in_array($key, $checkVal)) { 
    379379                        $this->list_data[ $key ] = $val; 
     
    434434 
    435435        // emailはすべて小文字で処理 
    436         $this->paramToLower($arrMailType); 
     436        $this->paramToLower($arrRegistColumn); 
    437437 
    438438        //エラーチェック 
     
    664664        $arrRegist["first_buy_date"] = "";      // 最初の購入日 
    665665 
    666         // 携帯メールアドレス 
    667         //$arrRegist['email_mobile'] = $arrRegist['email']; 
    668666 
    669667        //-- 仮登録実行 
     
    849847     */ 
    850848    function paramToLower(&$arrParam) { 
    851  
    852         foreach ($arrParam as $param) { 
    853             if (!isset($this->arrForm[$param])) { 
    854                 $this->arrForm[$param] = ""; 
    855             } 
    856             $this->arrForm[$param] = strtolower($this->arrForm[$param]); 
     849        foreach ($arrParam as $key => $val) { 
     850            if (!isset($val)) { 
     851                $this->arrForm[$key] = ""; 
     852            }elseif($key == 'email' || $key == 'email_mobile'){ 
     853                $this->arrForm[$key] = strtolower($val); 
     854            } 
    857855        } 
    858856    } 
Note: See TracChangeset for help on using the changeset viewer.