Ticket #1862 (closed 改善提案: 修正済)
E_WARNINGエラーが出る部分を修正
Reported by: | shutta | Owned by: | shutta |
---|---|---|---|
Priority: | 低 | Milestone: | EC-CUBE2.12.2 |
Component: | 管理画面 | Version: | 2.12.0 |
Keywords: | Cc: | ||
修正済み: | yes |
Description
error.logにE_WARNINGエラーが記録されるが、システムエラー時の解析等に邪魔になったりするので、修正可能なものはぼちぼちと修正するようにする。 そもそもエラーが出ない方が良いでしょ。
Change History
comment:1 Changed 11 years ago by shutta
- Owner changed from somebody to shutta
- Status changed from new to assigned
comment:2 Changed 11 years ago by shutta
[/version-2_12-dev/html/admin/products/class.php] Warning(E_WARNING): Missing argument 1 for LC_Page_Admin_Products_Class::lfGetClass(), called in /var/www/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php on line 129 and defined on [/var/www/version-2_12-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Class.php(162)]
のようにエラーになっていたのを修正。
lfGetClassメソッドに引数が定義されているが、実際は何も渡していないのが原因だった。
Note: See
TracTickets for help on using
tickets.
r21905
のようにエラーになっていたのを修正。
r21906
のようにエラーになっていたのを修正。
htmlspecialcharsに配列が渡ってしまっていたのが原因。
hiddenに埋めなくても良いパラメーターだったので、該当キーの場合は除外するようにした。
いっそのこと、/data/smarty_extends/modifier.h.php側で、配列が渡ってきた場合は処理しないようにしても良いかも。