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 15 years ago by nanasess
入力チェックを極力 SC_FormParam に置きかえて, SC_FormParam::convParam() を使用したら大丈夫だと思います
comment:5 Changed 15 years ago by shutta
- Owner changed from somebody to shutta
- Status changed from new to assigned
comment:6 Changed 15 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.
