Ticket #1450 (new バグ指摘)

Opened 13 years ago

Last modified 11 years ago

メルマガ管理>配信内容設定 メールアドレスに「_」入力で全件一致

Reported by: Seasoft Owned by: somebody
Priority: Milestone: バックログ
Component: 管理画面 Version: 2.11.2
Keywords: Cc:
修正済み: no

Description

LIKE のエスケープを行なっていない?

SC_CustomerList#SC_CustomerList あたりの不具合か。

Change History

comment:1 Changed 13 years ago by habu

受注検索の「お名前」、「メールアドレス」、「TEL」、「購入商品」でも発生しました。
(MySQLにて確認)

「_」や「%」のエスケープを行なっていないからですね。

ただ、検索画面でワイルドカードが利用できるのは便利ですので、
案内文言を追加する方向が良いのではないかと考えていますが、いかがでしょうか。

案内文言の例:

※次のワイルドカードを利用できます。
・「_」(半角アンダースコア)…任意の一文字を表します。
・「%」(半角パーセント)…0文字以上の任意の文字列を表します。

comment:2 Changed 13 years ago by habu

案内文言の例、追記:

※次のワイルドカードを利用できます。
・「_」(半角アンダースコア)…任意の一文字を表します。
・「%」(半角パーセント)…0文字以上の任意の文字列を表します。
半角アンダースコアや半角パーセント自体を検索したい時は、
「\」(半角¥マーク)を前置してください。
(例:「\_」、「\%」)

comment:3 Changed 13 years ago by kotani

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

comment:4 Changed 12 years ago by kotani

  • Milestone changed from EC-CUBE2.11.5 to EC-CUBE2.12.0alpha

comment:5 Changed 12 years ago by kajiwara

案内文言の追加で問題ないと思います。

是非、その方向でコミットいただければと思います。

comment:6 Changed 12 years ago by pingpong

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

comment:7 Changed 12 years ago by kajiwara

  • Owner changed from pingpong to somebody
  • Priority changed from to
  • Status changed from assigned to new

アサインから時間が経過しているようですので、一旦担当者を戻します。

方向性は問題ないと思いますので、コミットがあれば、本体に取り込みたいと思います。

comment:8 Changed 12 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:9 Changed 11 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:10 Changed 11 years ago by undertree

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

comment:11 Changed 11 years ago by kim

  • Owner changed from undertree to somebody
  • Status changed from assigned to new
  • Milestone changed from EC-CUBE2.13.0 to バックログ

2.13.0の対応内容を固めていくため、バックログに移動します。 担当から時間が経過しているので、一度戻します。

Note: See TracTickets for help on using tickets.