バグ報告 > その他 > 年代別集計の不具合について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kiku |
投稿日時: 2006/10/26 13:10
対応状況: −−−
|
新米 登録日: 2006/10/26 居住地: 投稿: 2 |
年代別集計の不具合について 環境に依存する部分ではありますが、年齢別集計部分にバグがあります。
lfBatOrderAge()関数内 forループ内 $start_date $end_date それぞれの値が環境によっては1970/01/01より以前の値になってしまうため 正しく動作しませんでした。 例えば生年月日に1970年より前の年を入力して集計するとお分かりになるか と思います。 現在は以下のようにSQLで行うように修正してテストしたところ一応 正しく動作しています。
なお、上記修正は会員と非会員の2箇所を修正する必要があります。 あと、非会員の場合上記lfBatOrderAgeSub()関数に渡す引数で6番目の$memberフラグは0ではないでしょうか。 以上宜しくお願いいたします。 |
uehara |
投稿日時: 2006/11/14 19:09
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2006/9/8 居住地: 投稿: 55 |
Re: 年代別集計の不具合について >kiku様
ご報告ありがとうございます。 弊社の方で用意している環境では確認は出来なかったのですが、 確かに環境によって起こりうる可能性はありますね。 こちらkiku様が提案して頂いたようにSQLから取得するなどの対策 を考えさせて頂きたいと思います。 解決策まで提示頂き大変助かりました。 バージョンアップの際に合わせて対応させて頂きたいと思います。 どうぞ、これからもご協力宜しくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |