ec-cube2
ec-cube2 copied to clipboard
dtb_csv.status に異常値
dtb_csv.status は 1 または 2 のみのはず。
/** CSV入出力列設定有効無効フラグ: 有効 */
define('CSV_COLUMN_STATUS_FLG_ENABLE', 1);
/** CSV入出力列設定有効無効フラグ: 無効 */
define('CSV_COLUMN_STATUS_FLG_DISABLE', 2);
0 が存在する模様。
初期登録データの誤りではないか。(未検証)
仕様確認が必要です。
html/install/sql/insert_data.sql dtb_csv用データにて、statusに0を入れている行が複数ある(zipcodeなど)。
国内向けパッケージ時はzipcodeなど海外対応関係はデフォルト無効、海外向けパッケージ時はデフォルト有効に切り替えて出すという2.12だか2.13の要件仕様があったと記憶しています。
その仕様とdefine値に従い、1:有効、2:無効 に統一する修正を行う。 該当項目の初期値は2で良い項目と見られるが確認もする。