Ticket #1007 (closed 改善提案: 修正済)
lfConvertParamが散在する
Reported by: | miningbrownie | Owned by: | shutta |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.11.0 リファクタリングProject |
Component: | フロント | Version: | 2.11.0 β |
Keywords: | Cc: | ||
修正済み: |
Description (last modified by miningbrownie) (diff)
lfConvertParamが色々なところにあるが、 これは以下のメソッドにまとめ、LC_Page_Adminもしくは、 Helperに入れることは出来ないか?
function lfConvertParam($param,$convList){ $convedParam = array(); foreach ($convList as $key => $value){ if(isset($param[$key])) { $convedParam[$key] = mb_convert_kana($param[$key],$value); }else{ $convedParam[$key] = $param[$key]; } } return $convedParam; }
できるのであれば、各々のlfConvertParamを
{ $arrConvList['title'] = "KVa"; $arrConvList['month'] = "n"; $arrConvList['day'] = "n"; return HogefugaHelper::convertParam($param,$arrConvList); }
こんな感じにしていきたい。(暫定)
理想はこんな形
class LC_Page_Admin_* { function action(){ // 入力文字の強制変換とPOST値の引き継ぎ $this->arrForm = HogefugaHelper::convertParam($_POST,$this->getConvertRule()); } /** * 文字列の変換ルールを返す */ function getConvertRule(){ /* * 文字列の変換 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 * C : 「全角ひら仮名」を「全角かた仮名」に変換 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します * n : 「全角」数字を「半角(ハンカク)」に変換 */ $arrConvList = array(); $arrConvList['search_name'] = "KVa"; $arrConvList['search_product_code'] = "KVa"; return $arrConvList; } }
以下 lfConvertParam の散在っぷり
find ./data/class/pages/admin/ -name "*.php" -exec grep -A 20 -n "function lfConvertParam" {} \; -print
211: function lfConvertParam($array) { 212- /* 213- * 文字列の変換 214- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 215- * C : 「全角ひら仮名」を「全角かた仮名」に変換 216- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 217- * n : 「全角」数字を「半角(ハンカク)」に変換 218- * a : 全角英数字を半角英数字に変換する 219- */ 220- // 人物基本情報 221- 222- // スポット商品 223- $arrConvList['company_name'] = "KVa"; 224- $arrConvList['company_kana'] = "KVC"; 225- $arrConvList['shop_name'] = "KVa"; 226- $arrConvList['shop_kana'] = "KVC"; 227- $arrConvList['shop_name_eng'] = "a"; 228- $arrConvList['addr01'] = "KVa"; 229- $arrConvList['addr02'] = "KVa"; 230- $arrConvList['zip01'] = "n"; 231- $arrConvList['zip02'] = "n"; ./data/class/pages/admin//basis/LC_Page_Admin_Basis.php 183: function lfConvertParam($array) { 184- // 文字変換 185- $arrConvList['title'] = "KVa"; 186- $arrConvList['month'] = "n"; 187- $arrConvList['day'] = "n"; 188- 189- foreach ($arrConvList as $key => $val) { 190- // POSTされてきた値のみ変換する。 191- if(isset($array[$key])) { 192- $array[$key] = mb_convert_kana($array[$key] ,$val); 193- } 194- } 195- return $array; 196- } 197- 198- /* 入力エラーチェック */ 199- function lfErrorCheck() { 200- $objErr = new SC_CheckError(); 201- $objErr->doFunc(array("タイトル", "title", SMTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 202- $objErr->doFunc(array("月", "month", INT_LEN), array("SELECT_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 203- $objErr->doFunc(array("日", "day", INT_LEN), array("SELECT_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); ./data/class/pages/admin//basis/LC_Page_Admin_Basis_Holiday.php 176: function lfConvertParam($array) { 177- // 文字変換 178- $arrConvList['kiyaku_title'] = "KVa"; 179- $arrConvList['kiyaku_text'] = "KVa"; 180- 181- foreach ($arrConvList as $key => $val) { 182- // POSTされてきた値のみ変換する。 183- if(isset($array[$key])) { 184- $array[$key] = mb_convert_kana($array[$key] ,$val); 185- } 186- } 187- return $array; 188- } 189- 190- /* 入力エラーチェック */ 191- function lfErrorCheck() { 192- $objErr = new SC_CheckError(); 193- $objErr->doFunc(array("規約タイトル", "kiyaku_title", SMTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 194- $objErr->doFunc(array("規約内容", "kiyaku_text", MLTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 195- if(!isset($objErr->arrErr['name'])) { 196- $objQuery = new SC_Query(); ./data/class/pages/admin//basis/LC_Page_Admin_Basis_Kiyaku.php 143: function lfConvertParam($array) { 144- 145- $new_array["template_id"] = $array["template_id"]; 146- $new_array["subject"] = mb_convert_kana($array["subject"] ,"KV"); 147- $new_array["header"] = mb_convert_kana($array["header"] ,"KV"); 148- $new_array["footer"] = mb_convert_kana($array["footer"] ,"KV"); 149- 150- return $new_array; 151- } 152- 153- /* 入力エラーのチェック */ 154- function fnErrorCheck($array) { 155- 156- $objErr = new SC_CheckError($array); 157- 158- $objErr->doFunc(array("テンプレート",'template_id'), array("EXIST_CHECK")); 159- $objErr->doFunc(array("メールタイトル",'subject',MTEXT_LEN,"BIG"), array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 160- $objErr->doFunc(array("ヘッダー",'header',LTEXT_LEN,"BIG"), array("MAX_LENGTH_CHECK")); 161- $objErr->doFunc(array("フッター",'footer',LTEXT_LEN,"BIG"), array("MAX_LENGTH_CHECK")); 162- 163- return $objErr->arrErr; ./data/class/pages/admin//basis/LC_Page_Admin_Basis_Mail.php 199: function lfConvertParam($array) { 200- /* 201- * 文字列の変換 202- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 203- * C : 「全角ひら仮名」を「全角かた仮名」に変換 204- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 205- * n : 「全角」数字を「半角(ハンカク)」に変換 206- * a : 全角英数字を半角英数字に変換する 207- */ 208- // 人物基本情報 209- 210- // スポット商品 211- $arrConvList['author'] = "KVa"; 212- $arrConvList['description'] = "KVa"; 213- $arrConvList['keyword'] = "KVa"; 214- 215- // 文字変換 216- foreach ($arrConvList as $key => $val) { 217- // POSTされてきた値のみ変換する。 218- if(isset($array[$key])) { 219- $array[$key] = mb_convert_kana($array[$key] ,$val); ./data/class/pages/admin//basis/LC_Page_Admin_Basis_Seo.php 174: function lfConvertParam($array, $arrRegistColumn) { 175- 176- // カラム名とコンバート情報 177- foreach ($arrRegistColumn as $data) { 178- $arrConvList[ $data["column"] ] = $data["convert"]; 179- } 180- // 文字変換 181- $new_array = array(); 182- foreach ($arrConvList as $key => $val) { 183- $new_array[$key] = isset($array[$key]) ? $array[$key] : ""; 184- if( strlen($val) > 0) { 185- $new_array[$key] = mb_convert_kana($new_array[$key] ,$val); 186- } 187- } 188- return $new_array; 189- 190- } 191- 192- /* 入力エラーチェック */ 193- function lfErrorCheck() { 194- $objQuery = new SC_Query; ./data/class/pages/admin//contents/LC_Page_Admin_Contents_Recommend.php 160: function lfConvertParam() { 161- /* 162- * 文字列の変換 163- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 164- * C : 「全角ひら仮名」を「全角かた仮名」に変換 165- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 166- * n : 「全角」数字を「半角(ハンカク)」に変換 167- */ 168- $arrConvList['search_name'] = "KVa"; 169- $arrConvList['search_product_code'] = "KVa"; 170- 171- // 文字変換 172- foreach ($arrConvList as $key => $val) { 173- // POSTされてきた値のみ変換する。 174- if(isset($this->arrForm[$key])) { 175- $this->arrForm[$key] = mb_convert_kana($this->arrForm[$key] ,$val); 176- } 177- } 178- } 179-} 180-?> ./data/class/pages/admin//contents/LC_Page_Admin_Contents_RecommendSearch.php 454: function lfConvertParam() { 455- /* 456- * 文字列の変換 457- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 458- * C : 「全角ひら仮名」を「全角かた仮名」に変換 459- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 460- * n : 「全角」数字を「半角(ハンカク)」に変換 461- * a : 全角英数字を半角英数字に変換する 462- */ 463- // カラム名とコンバート情報 464- $arrConvList['customer_id'] = "n" ; 465- $arrConvList['name'] = "aKV" ; 466- $arrConvList['pref'] = "n" ; 467- $arrConvList['kana'] = "CKV" ; 468- $arrConvList['b_start_year'] = "n" ; 469- $arrConvList['b_start_month'] = "n" ; 470- $arrConvList['b_start_day'] = "n" ; 471- $arrConvList['b_end_year'] = "n" ; 472- $arrConvList['b_end_month'] = "n" ; 473- $arrConvList['b_end_day'] = "n" ; 474- $arrConvList['tel'] = "n" ; ./data/class/pages/admin//customer/LC_Page_Admin_Customer.php 204: function lfConvertParam($array, $arrRegistColumn) { 205- /* 206- * 文字列の変換 207- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 208- * C : 「全角ひら仮名」を「全角かた仮名」に変換 209- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 210- * n : 「全角」数字を「半角(ハンカク)」に変換 211- * a : 全角英数字を半角英数字に変換する 212- */ 213- // カラム名とコンバート情報 214- foreach ($arrRegistColumn as $data) { 215- $arrConvList[ $data["column"] ] = $data["convert"]; 216- } 217- // 文字変換 218- foreach ($arrConvList as $key => $val) { 219- // POSTされてきた値のみ変換する。 220- if(strlen(($array[$key])) > 0) { 221- $array[$key] = mb_convert_kana($array[$key] ,$val); 222- } 223- } 224- return $array; ./data/class/pages/admin//customer/LC_Page_Admin_Customer_Customer.php 226: function lfConvertParam($array, $arrRegistColumn) { 227- /* 228- * 文字列の変換 229- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 230- * C : 「全角ひら仮名」を「全角かた仮名」に変換 231- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 232- * n : 「全角」数字を「半角(ハンカク)」に変換 233- * a : 全角英数字を半角英数字に変換する 234- */ 235- // カラム名とコンバート情報 236- foreach ($arrRegistColumn as $data) { 237- $arrConvList[ $data["column"] ] = $data["convert"]; 238- } 239- // 文字変換 240- foreach ($arrConvList as $key => $val) { 241- // POSTされてきた値のみ変換する。 242- if(strlen(($array[$key])) > 0) { 243- $array[$key] = mb_convert_kana($array[$key] ,$val); 244- } 245- } 246- return $array; ./data/class/pages/admin//customer/LC_Page_Admin_Customer_Edit.php 567: function lfConvertParam($array, $arrSearchColumn) { 568- 569- // 文字変換 570- foreach ($arrSearchColumn as $data) { 571- $arrConvList[ $data["column"] ] = $data["convert"]; 572- } 573- 574- $new_array = array(); 575- foreach ($arrConvList as $key => $val) { 576- if (isset($array[$key]) && strlen($array[$key]) > 0 ){ // データのあるものだけ返す 577- $new_array[$key] = $array[$key]; 578- if( strlen($val) > 0) { 579- $new_array[$key] = mb_convert_kana($new_array[$key] ,$val); 580- } 581- } 582- } 583- return $new_array; 584- 585- } 586- 587- ./data/class/pages/admin//mail/LC_Page_Admin_Mail.php 220: function lfConvertParam() { 221- /* 222- * 文字列の変換 223- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 224- * C : 「全角ひら仮名」を「全角かた仮名」に変換 225- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 226- * n : 「全角」数字を「半角(ハンカク)」に変換 227- */ 228- $arrConvList['search_name'] = "KVa"; 229- $arrConvList['search_product_code'] = "KVa"; 230- 231- // 文字変換 232- foreach ($arrConvList as $key => $val) { 233- // POSTされてきた値のみ変換する。 234- if(isset($this->arrForm[$key])) { 235- $this->arrForm[$key] = mb_convert_kana($this->arrForm[$key] ,$val); 236- } 237- } 238- } 239-} 240-?> ./data/class/pages/admin//order/LC_Page_Admin_Order_ProductSelect.php 329: function lfConvertParam() { 330- global $objPage; 331- /* 332- * 文字列の変換 333- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 334- * C : 「全角ひら仮名」を「全角かた仮名」に変換 335- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 336- * n : 「全角」数字を「半角(ハンカク)」に変換 337- */ 338- $arrConvList['search_name'] = "KVa"; 339- $arrConvList['search_product_code'] = "KVa"; 340- 341- // 文字変換 342- foreach ($arrConvList as $key => $val) { 343- // POSTされてきた値のみ変換する。 344- if(isset($objPage->arrForm[$key])) { 345- $objPage->arrForm[$key] = mb_convert_kana($objPage->arrForm[$key] ,$val); 346- } 347- } 348- } 349- ./data/class/pages/admin//products/LC_Page_Admin_Products.php 175: function lfConvertParam($array) { 176- // 文字変換 177- $arrConvList['name'] = "KVa"; 178- 179- foreach ($arrConvList as $key => $val) { 180- // POSTされてきた値のみ変換する。 181- if(isset($array[$key])) { 182- $array[$key] = mb_convert_kana($array[$key] ,$val); 183- } 184- } 185- return $array; 186- } 187- 188- /* 入力エラーチェック */ 189- function lfErrorCheck() { 190- $objErr = new SC_CheckError(); 191- $objErr->doFunc(array("規格名", "name", STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 192- 193- if(!isset($objErr->arrErr['name'])) { 194- $objQuery =& SC_Query::getSingletonInstance(); 195- $arrRet = $objQuery->select("class_id, name", "dtb_class", "del_flg = 0 AND name = ?", array($_POST['name'])); ./data/class/pages/admin//products/LC_Page_Admin_Products_Class.php 204: function lfConvertParam($array) { 205- // 文字変換 206- $arrConvList['name'] = "KVa"; 207- 208- foreach ($arrConvList as $key => $val) { 209- // POSTされてきた値のみ変換する。 210- if(isset($array[$key])) { 211- $array[$key] = mb_convert_kana($array[$key] ,$val); 212- } 213- } 214- return $array; 215- } 216- 217- /* 入力エラーチェック */ 218- function lfErrorCheck() { 219- $objErr = new SC_CheckError(); 220- $objErr->doFunc(array("分類名", "name", STEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK")); 221- if(!isset($objErr->arrErr['name'])) { 222- $objQuery = new SC_Query(); 223- $where = "class_id = ? AND name = ?"; 224- $arrRet = $objQuery->select("classcategory_id, name", "dtb_classcategory", $where, array($_GET['class_id'], $_POST['name'])); ./data/class/pages/admin//products/LC_Page_Admin_Products_ClassCategory.php 173: function lfConvertParam($array) { 174- // 文字変換 175- $arrConvList['name'] = "KVa"; 176- 177- foreach ($arrConvList as $key => $val) { 178- // POSTされてきた値のみ変換する。 179- if(isset($array[$key])) { 180- $array[$key] = mb_convert_kana($array[$key] ,$val); 181- } 182- } 183- return $array; 184- } 185- 186- /* 入力エラーチェック */ 187- function lfErrorCheck() { 188- $objErr = new SC_CheckError(); 189- $objErr->doFunc(array("メーカー名", "name", SMTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 190- if(!isset($objErr->arrErr['name'])) { 191- $objQuery = new SC_Query(); 192- $arrRet = $objQuery->select("maker_id, name", "dtb_maker", "del_flg = 0 AND name = ?", array($_POST['name'])); 193- // 編集中のレコード以外に同じ名称が存在する場合 ./data/class/pages/admin//products/LC_Page_Admin_Products_Maker.php 609: function lfConvertParam($array) { 610- /* 611- * 文字列の変換 612- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 613- * C : 「全角ひら仮名」を「全角かた仮名」に変換 614- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 615- * n : 「全角」数字を「半角(ハンカク)」に変換 616- */ 617- 618- // スポット商品 619- $arrConvList['name'] = "KVa"; 620- $arrConvList['main_list_comment'] = "KVa"; 621- $arrConvList['main_comment'] = "KVa"; 622- $arrConvList['price01'] = "n"; 623- $arrConvList['price02'] = "n"; 624- $arrConvList['stock'] = "n"; 625- $arrConvList['sale_limit'] = "n"; 626- $arrConvList['point_rate'] = "n"; 627- $arrConvList['product_code'] = "KVna"; 628- $arrConvList['comment1'] = "a"; 629- $arrConvList['deliv_fee'] = "n"; ./data/class/pages/admin//products/LC_Page_Admin_Products_Product.php 324: function lfConvertParam($array) { 325- /* 326- * 文字列の変換 327- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 328- * C : 「全角ひら仮名」を「全角かた仮名」に変換 329- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 330- * n : 「全角」数字を「半角(ハンカク)」に変換 331- */ 332- 333- $no = 1; // FIXME 未定義変数の修正 334- while($array["classcategory_id1:".$no] != "") { 335- $arrConvList["product_code:".$no] = "KVa"; 336- $arrConvList["price01:".$no] = "n"; 337- $arrConvList["price02:".$no] = "n"; 338- $arrConvList["stock:".$no] = "n"; 339- $no++; 340- } 341- 342- // 文字変換 343- foreach ($arrConvList as $key => $val) { 344- // POSTされてきた値のみ変換する。 ./data/class/pages/admin//products/LC_Page_Admin_Products_ProductClass.php 165: function lfConvertParam() { 166- /* 167- * 文字列の変換 168- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 169- * C : 「全角ひら仮名」を「全角かた仮名」に変換 170- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 171- * n : 「全角」数字を「半角(ハンカク)」に変換 172- */ 173- $arrConvList['search_name'] = "KVa"; 174- $arrConvList['search_product_code'] = "KVa"; 175- 176- // 文字変換 177- foreach ($arrConvList as $key => $val) { 178- // POSTされてきた値のみ変換する。 179- if(isset($this->arrForm[$key])) { 180- $this->arrForm[$key] = mb_convert_kana($this->arrForm[$key] ,$val); 181- } 182- } 183- } 184-} 185-?> ./data/class/pages/admin//products/LC_Page_Admin_Products_ProductSelect.php 158: function lfConvertParam($array, $arrRegistColumn) { 159- /* 160- * 文字列の変換 161- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 162- * C : 「全角ひら仮名」を「全角かた仮名」に変換 163- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 164- * n : 「全角」数字を「半角(ハンカク)」に変換 165- * a : 全角英数字を半角英数字に変換する 166- */ 167- // カラム名とコンバート情報 168- foreach ($arrRegistColumn as $data) { 169- $arrConvList[ $data["column"] ] = isset($data["convert"]) 170- ? $data["convert"] : ""; 171- } 172- 173- // 文字変換 174- foreach ($arrConvList as $key => $val) { 175- // POSTされてきた値のみ変換する。 176- if(strlen(($array[$key])) > 0) { 177- $array[$key] = mb_convert_kana($array[$key] ,$val); 178- } ./data/class/pages/admin//products/LC_Page_Admin_Products_ReviewEdit.php 190: function lfConvertParam($array) { 191- /* 192- * 文字列の変換 193- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 194- * C : 「全角ひら仮名」を「全角かた仮名」に変換 195- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 196- * n : 「全角」数字を「半角(ハンカク)」に変換 197- * a : 全角英数字を半角英数字に変換する 198- */ 199- $arrConvList = array('admin_dir'=>"a",'admin_force_ssl' => "n",'admin_allow_hosts' => "a"); 200- return SC_Utils_Ex::mbConvertKanaWithArray($array, $arrConvList); 201- } 202- 203- // 入力エラーチェック 204- function lfErrorCheck($array) { 205- $objErr = new SC_CheckError($array); 206- 207- //管理機能設定チェック 208- $objErr->doFunc(array('ディレクトリ名', "admin_dir", ID_MAX_LEN) ,array("EXIST_CHECK","SPTAB_CHECK", "ALNUM_CHECK")); 209- $objErr->doFunc(array('SSL制限', "admin_force_ssl", 1) ,array("NUM_CHECK", "MAX_LENGTH_CHECK")); 210- $objErr->doFunc(array('IP制限', "admin_allow_hosts", LTEXT_LEN) ,array("IP_CHECK", "MAX_LENGTH_CHECK")); ./data/class/pages/admin//system/LC_Page_Admin_System_AdminArea.php 164: function lfConvertParam($array) { 165- /* 166- * 文字列の変換 167- * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 168- * C : 「全角ひら仮名」を「全角かた仮名」に変換 169- * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します 170- * n : 「全角」数字を「半角(ハンカク)」に変換 171- * a : 全角英数字を半角英数字に変換する 172- */ 173- $arrConvList['bkup_name'] = "a"; 174- $arrConvList['bkup_memo'] = "KVa"; 175- 176- // 文字変換 177- foreach ($arrConvList as $key => $val) { 178- // POSTされてきた値のみ変換する。 179- if(isset($array[$key])) { 180- $array[$key] = mb_convert_kana($array[$key] ,$val); 181- } 182- } 183- return $array; 184- } ./data/class/pages/admin//system/LC_Page_Admin_System_Bkup.php
Change History
comment:4 Changed 13 years ago by nanasess
入力チェックを極力 SC_FormParam に置きかえて, SC_FormParam::convParam() を使用したら大丈夫だと思います
comment:5 Changed 13 years ago by shutta
- Owner changed from somebody to shutta
- Status changed from new to assigned
comment:6 Changed 13 years ago by shutta
- Status changed from assigned to closed
- Resolution set to 修正済
なるべく、SC_FormParam::convParam() を利用するように、 r20419 r20426 r20427 で対応。
ただ、下記は趣向が異なるので残している。
/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
function lfConvertParam($arrRequest) { // パスワード・Eメールにある空白をトリム $arrRequest['login_email'] = preg_replace('/^[ \r\n]*(.*?)[ \r\n]*$/u', '$1', $arrRequest['login_email']); $arrRequest['login_pass'] = trim($arrRequest['login_pass']); //認証用 $arrRequest['login_pass1'] = $arrRequest['login_pass']; //最小桁数>比較用 $arrRequest['login_pass2'] = $arrRequest['login_pass']; //最大桁数>比較用 return $arrRequest; }
Note: See
TracTickets for help on using
tickets.