■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

メールフォームプラグインのユーザー宛メール送信について

ykato > メールフォームプラグインのユーザー宛メール送信について @ 2011/6/8 12:01
メールフォームプラグインのユーザー宛のメール送信ですが、比較チェック用に2つのメールアドレスの入力欄を用意していた場合で
2つ目のフィールドをメール送信しないようにしていると_sendEmail()内のユーザーメールの取得のループで2回目の'email'が空のため$userMailが空になってしまうように思われます。
if($mailField['MailField']['type'] == 'email') の箇所はタイプだけでなく値が空でないかもチェックされた方がよいかと思いますがいかがでしょうか。
ryuring > Re: メールフォームプラグインのユーザー宛メール送信について @ 2011/6/8 13:33
こんにちは。

調べたところ、メールフィールドの設定で、「送信しない」を設定した場合、確認画面にhiddenタグを出力しない仕様になってました。

baser/plugins/mail/views/elements/input.ctp

if (!$field['no_send'] || !$freezed) {
	echo $mailform->control($field['type'], "Message." . $field['field_name'] . "", $mailfield->getOptions($record), $mailfield->getAttributes($record));
}


つまり、MailController::_sendEmail() の段階では、「送信しない」を設定したフィールドはキーすら届きません。
他の原因だと思います。

取り急ぎ、空チェックの対応も入れておきますね。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: メールフォームプラグインのユーザー宛メール送信について @ 2011/6/8 14:13
こんにちは。

引用:
if($mailField['MailField']['type'] == 'email') の箇所はタイプだけでなく値が空でないかもチェックされた方がよいかと思いますがいかがでしょうか。


こちらリビジョン1320で対応しました。
http://project.e-catchup.jp/projects/basercms/repository/revisions/1320

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ykato > Re: メールフォームプラグインのユーザー宛メール送信について @ 2011/6/13 18:35
ご対応ありがとうございました!
ryuring > Re: メールフォームプラグインのユーザー宛メール送信について @ 2011/8/4 23:23
こんばんは。

この件について、v1.6.13.4 で改善されました。
http://basercms.net/download/index.html

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
6 人のユーザが現在オンラインです。 (5 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 6