Ticket #2591 (closed バグ指摘: 修正済)
SC_FormParam::recursionCheck()の2次元以上の配列への対応
Reported by: | shutta | Owned by: | shutta |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.13.3 |
Component: | その他 | Version: | 2.13.2 |
Keywords: | Cc: | ||
修正済み: | yes |
Description
SC_FormParam::recursionCheck()が、関数内のコメントのTODOやFIXMEへの記載にもあるように、2次元以上の配列へ対応できていない。
不具合のある例としては、
受注編集にて、複数のお届け先を指定し、商品の数量に数字以外を入力して入力エラーにすると、エラーでない数量欄がエラーと判別されてしまう。
Change History
Note: See
TracTickets for help on using
tickets.
r23567 にて修正。
引数を変えていますが、この関数は内部的に利用されているもので、影響が少ないと思いますので、変更を了承して頂きたいです。
また、危険なeval()が使用されていたので、使用しないようにも改修しました。