Ticket #1280 (closed バグ指摘: 修正済)

Opened 9 years ago

Last modified 9 years ago

PECL json 使用時, 規格2のプルダウンが表示されない

Reported by: nanasess Owned by: nanasess
Priority: Milestone: EC-CUBE2.11.3
Component: フロント Version: 2.11.0
Keywords: Cc:
修正済み: yes

Description

PECL json を使用した場合, json_encode() で空白文字のキーの連想配列が削除されてしまうため?

 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7879&forum=8

PHP5.1.x + PCEL json の環境では, PEAR::Services_JSON を使用した方が良いかも. 再現性を要確認

Attachments

pecl_json.patch Download (1.4 KB) - added by nanasess 9 years ago.
PECL json のパッチ
pecl_json.2.patch Download (2.6 KB) - added by nanasess 9 years ago.
パッチを更新
pecl_json.3.patch Download (3.6 KB) - added by nanasess 9 years ago.
パッチを更新

Change History

comment:1 Changed 9 years ago by kajiwara

  • Milestone changed from EC-CUBE2.11.2 to EC-CUBE2.11.3(仮)

根本解決がまだ少し難しそうに思うので、一旦マイルストーンを変更したいと思います。

Changed 9 years ago by nanasess

PECL json のパッチ

comment:2 Changed 9 years ago by nanasess

  • Owner changed from somebody to nanasess
  • Status changed from new to assigned

PHP 5.1.6 + PECL json で再現を確認しましたのでパッチを添付します.

他の環境でも問題無いことを確認した後コミットしようと思います

comment:3 Changed 9 years ago by nanasess

r21245 悪影響は無さそうなので, 一旦コミットしておきます

Changed 9 years ago by nanasess

パッチを更新

comment:4 Changed 9 years ago by nanasess

  • 修正済み set

r21263 商品一覧での不具合を修正

Changed 9 years ago by nanasess

パッチを更新

comment:5 Changed 9 years ago by nanasess

r21265 在庫無しの商品が含まれる場合に対応.

comment:6 Changed 9 years ago by nanasess

以下のバグが原因だったようです. PECL では, まだ残っているようですね.

 https://bugs.php.net/bug.php?id=41505

comment:7 Changed 9 years ago by kim

  • Status changed from assigned to closed
  • Resolution set to 修正済

すべての環境では確認できませんが、報告の環境で再現しないことが確認できましたのでクローズとさせていただきます。

Note: See TracTickets for help on using tickets.