バージョン選択

フォーラム

メニュー

オンライン状況

90 人のユーザが現在オンラインです。 (67 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 90
もっと...

サイト内検索

バグ報告 > フロント機能 > お客様情報入力ー>お届け先情報のコピー

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
itm-system
投稿日時: 2010/9/9 19:20
対応状況: −−−
新米
登録日: 2008/10/1
居住地:
投稿: 3
お客様情報入力ー>お届け先情報のコピー
いつもお世話になっております。

お客様情報入力画面にて、お届先情報を指定しなければ
購入者情報をコピーするようになっていると思いますが、
電話番号やメールアドレス等が、全角から半角へのコンバート後の
データをコピーしておらず、全角のまま通ってしまうといったバグを
発見致しました。

具体的なソースの場所ですが、

/data/class/pages/shopping/LC_Page_Shopping.php の108行目付近
-----------------------------------------------------------

// 入力値の変換
$this->objFormParam->convParam();
$this->objFormParam->toLower('order_mail');
$this->objFormParam->toLower('order_mail_check');

$this->arrErr = $this->lfCheckError();

// 入力エラーなし
if(count($this->arrErr) == 0) {
// DBへのデータ登録
$this->lfRegistData($uniqid);

// お届け先のコピー
$this->lfCopyDeliv($uniqid, $_POST);
-----------------------------------------------------

こちらの、120行目の

// お届け先のコピー
$this->lfCopyDeliv($uniqid, $_POST);

こちらで、変換前の$_POSTを渡しているため、
そのようなバグが出てると思われます。
以下のように修正すれば問題なくなるかと思います。
// お届け先のコピー
$this->lfCopyDeliv($uniqid, $this->objFormParam->getHashArray());



以上、ご確認よろしくお願い致します。
失礼致します。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » お客様情報入力ー>お届け先情報のコピー itm-system 2010/9/9 19:20
     Re: お客様情報入力ー>お届け先情報のコピー nanasess 2010/9/10 9:29
       Re: お客様情報入力ー>お届け先情報のコピー itm-system 2010/9/10 10:02

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は145,149名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.