Changeset 18163
- Timestamp:
- 2009/07/03 20:43:49 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_4/data/class/pages/mypage/LC_Page_Mypage_Change.php
r18147 r18163 286 286 } 287 287 288 // emailはすべて小文字で処理289 $this->paramToLower($_POST );290 291 288 //-- 入力データの変換 292 289 $this->arrForm = $this->lfConvertParam($this->arrForm, $arrRegistColumn); … … 429 426 */ 430 427 function checkErrorTotal(&$arrRegistColumn, &$arrMailType, $isMobile = false) { 431 //-- 入力データの変換432 $this->arrForm = $_POST;433 $this->arrForm = $this->lfConvertParam($this->arrForm, $arrRegistColumn);434 435 428 // emailはすべて小文字で処理 436 429 $this->paramToLower($arrRegistColumn); 430 431 // 入力データの変換 432 $this->arrForm = $this->lfConvertParam($_POST, $arrRegistColumn); 437 433 438 434 //エラーチェック … … 533 529 * a : 全角英数字を半角英数字に変換する 534 530 */ 535 // カラム名とコンバート情報 536 foreach ($arrRegistColumn as $data) { 537 $arrConvList[ $data["column"] ] = $data["convert"]; 538 } 539 540 // 文字変換 541 foreach ($arrConvList as $key => $val) { 542 // POSTされてきた値のみ変換する。 543 if (isset($array[$key])) { 544 if(strlen(($array[$key])) > 0) { 545 $array[$key] = mb_convert_kana($array[$key] ,$val); 546 } 531 foreach ($arrRegistColumn as $registColumn) { 532 $key = $registColumn["column"]; 533 $mb_convert_kana_option = $registColumn["convert"]; 534 $val =& $array[$key]; 535 536 // string 型以外は変換対象外とする 537 if (!is_string($val)) continue; 538 539 // 文字変換 540 if (strlen($val) > 0) { 541 $val = mb_convert_kana($val ,$mb_convert_kana_option); 547 542 } 548 543 } … … 850 845 if (!isset($val)) { 851 846 $this->arrForm[$key] = ""; 852 }elseif($key == 'email' || $key == 'email _mobile'){847 }elseif($key == 'email' || $key == 'email02' || $key == 'email_mobile' || $key == 'email_mobile02'){ 853 848 $this->arrForm[$key] = strtolower($val); 854 849 }
Note: See TracChangeset
for help on using the changeset viewer.