Ticket #477 (closed バグ指摘: 修正済)
2.4.0のみ 受注管理>受注編集において、一部決済モジュールの機能が正常に動作しない場合がある
Reported by: | kajiwara | Owned by: | somebody |
---|---|---|---|
Priority: | 高 | Milestone: | EC-CUBE2.4.1 |
Component: | 管理画面 | Version: | 2.4.0 |
Keywords: | Cc: | ||
修正済み: |
Description
EC-CUBE Ver2.4.0 において、以下の決済モジュールの一部機能が正常に動作しない事象が確認されました。
EC-CUBE Ver2.4.0と該当決済モジュールをご使用される場合は、必ず上記修正をEC-CUBE本体に適用させていただきますようお願いいたします。
【対象EC-CUBEバージョン】
EC-CUBE Ver2.4.0(2009/5/19リリース) のみ
【該当決済モジュール】
・ペイジェント決済モジュール
・ソフトバンク・ペイメント・サービスモジュール
・F-REGI(エフレジ)決済モジュール
【不具合事象】
画面:
管理画面 > 受注管理 > 受注編集画面
事象:
上記画面において、決済処理(売上処理実行、売上取消処理実行など)部分が画面に表示されず、結果、決済処理が正常に行えない。
その他フロント画面、受注管理の受注一覧などの不具合は現状なし。
【解消方法】
EC-CUBE Ver2.4.0の以下PHPファイルを修正することにより不具合の修正が可能。
/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
①90行目を修正 89: if(function_exists("sfPaygentOrderPage")) { 90: $this->arrFormKind = sfPaygentOrderPage(); 91: } ⇒ 89: if(function_exists("sfPaygentOrderPage")) 90: $this->arrDispKind = sfPaygentOrderPage(); 91: } ②443行目にソースコードを追加 (各EC-CUBEバージョンと決済モジュールとのデータ連携保全のための追加) 441: $this->arrForm["payment_type"] = "お支払い"; 442: } 443:} ⇒ 441: $this->arrForm["payment_type"] = "お支払い"; 442: } 443: $this->arrDisp = $this->arrForm; 444:}
修正ファイルを添付いたします。
Attachments
Change History
Changed 15 years ago by kajiwara
- attachment LC_Page_Admin_Order_Edit.php added
Note: See
TracTickets for help on using
tickets.
本不具合修正ファイル。Ver2.4.0(カスタマイズしていない場合に限り)にてそのまま適用可能。