バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 受注編集ページでの金額変更が反映されない

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
non888
投稿日時: 2019/11/26 11:31
対応状況: −−−
常連
登録日: 2019/2/4
居住地:
投稿: 65
Re: 受注編集ページでの金額変更が反映されない
度々申し訳ございません。
「/data/class/pages/admin/LC_Page_Admin_Order_Edit.php」を確認した所、所々に「order_birth_year」に関する記述がありました。
こちらの記述を消したらいいのではと思っているのですが、受注データの処理を行っているファイルは、「LC_Page_Admin_Order_Edit.php」であっていますでしょうか。
※コードは一部抜粋しております。

よろしくお願いいたします。

/**
     * パラメーター情報の初期化を行う.
     *
     * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
     * @return void
     */
    public function lfInitParam(&$objFormParam)
    {
        // 検索条件のパラメーターを初期化
        parent::lfInitParam($objFormParam);
        $objFormParam->addParam('生年月日(年)', 'order_birth_year', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));
        $objFormParam->addParam('生年月日(月)', 'order_birth_month', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));
        $objFormParam->addParam('生年月日(日)', 'order_birth_day', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'));
        $objFormParam->addParam('生年月日', 'order_birth', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK'));
}

/**
     * 受注データを取得して, SC_FormParam へ設定する.
     *
     * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
     * @param  integer      $order_id     取得元の受注ID
     * @return void
     */
    public function setOrderToFormParam(&$objFormParam, $order_id)
    {
  /*
         * 受注情報を設定
         * $arrOrderDetail と項目が重複しており, $arrOrderDetail は連想配列の値
         * が渡ってくるため, $arrOrder で上書きする.
         */
        $arrOrder = $objPurchase->getOrder($order_id);

        // 生年月日の処理
        if (!SC_Utils_Ex::isBlank($arrOrder['order_birth'])) {
            $order_birth = substr($arrOrder['order_birth'], 0, 10);
            $arrOrderBirth = explode("-", $order_birth);

            $arrOrder['order_birth_year'] = intval($arrOrderBirth[0]);
            $arrOrder['order_birth_month'] = intval($arrOrderBirth[1]);
            $arrOrder['order_birth_day'] = intval($arrOrderBirth[2]);
        }

        $objFormParam->setParam($arrOrder);
}

/**
     * 入力内容のチェックを行う.
     *
     * @param  SC_FormParam $objFormParam SC_FormParam インスタンス
     * @return array        エラーメッセージの配列
     */
    public function lfCheckError(&$objFormParam)
    {

        // 複数項目チェック
        $year = $arrValues['order_birth_year'];
        $month = $arrValues['order_birth_month'];
        $day = $arrValues['order_birth_day'];
        $objError = new SC_CheckError_Ex(array('order_birth_year' => $year,
                                               'order_birth_month' => $month,
                                               'order_birth_day' => $day));
        $objError->doFunc(array('生年月日', 'order_birth_year', 'order_birth_month', 'order_birth_day'),
                          array('CHECK_BIRTHDAY'));
        $arrErrTemp['order_birth_year'] = $objError->arrErr['order_birth_year'];


}
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   受注編集ページでの金額変更が反映されない non888 2019/11/25 19:57
     Re: 受注編集ページでの金額変更が反映されない red 2019/11/26 9:42
       Re: 受注編集ページでの金額変更が反映されない non888 2019/11/26 9:46
       Re: 受注編集ページでの金額変更が反映されない non888 2019/11/26 9:57
         Re: 受注編集ページでの金額変更が反映されない red 2019/11/26 10:05
           Re: 受注編集ページでの金額変更が反映されない non888 2019/11/26 10:11
             Re: 受注編集ページでの金額変更が反映されない red 2019/11/26 10:19
               Re: 受注編集ページでの金額変更が反映されない non888 2019/11/26 10:34
             » Re: 受注編集ページでの金額変更が反映されない non888 2019/11/26 11:31
                 Re: 受注編集ページでの金額変更が反映されない red 2019/11/26 11:39
                   Re: 受注編集ページでの金額変更が反映されない non888 2019/11/26 11:53

 



ログイン


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

統計情報

総メンバー数は88,301名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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