木下です。
セミナー申込時に
メールアドレスをキーにして重複申込を防止する機能は無いでしょうか。
reception restrictions plugin の
function front_index_send_just_before_send( で
if ( $arg['form']->reception_restrictions_flag == 1 ) {
$sum = Histories::where( 'form_id', '=', $arg['form']->id )
->where( 'entry_status', 'entry' )
->get()
->count();
if ( $arg['form']->limit_number > $sum && $nowDate < $arg['form']->limit_date ) {
として フォーム id を元にして entry_status が entry になっている数を調べているようなので
$sum = Histories::where( 'form_id', '=', $arg['form']->id )
->where( 'entry_status', 'entry' )
->where( 'user_email', ' $arg['form']->email' )
->get()
->count();
でフォーム id を元にしてentry_status が entry になっている中のメールアドレスが登録されているかを調べて
存在していれば登録できないようにする
ことが出来れば実現できるのではないかと考えているのですが。
自分でプラグインを作ってみるかな。