/** * 管理者メールの送信とデータベースへの保存 */ public function send_admin_mail() { // save_mail_body でファイルURLではなくファイルのIDが保存されるように foreach ($this->attachments as $key => $attachment) { $this->Data->clear_value($key); } if ($this->Setting->get('usedb')) { $Mail_admin = $this->get_parsed_mail_object($this->Mail_admin_raw, true); } else { $Mail_admin = $this->get_parsed_mail_object($this->Mail_admin_raw); } $Mail_admin->set_admin_mail_reaquire_params(); $Mail_admin = $this->apply_filters_mwform_mail($Mail_admin); $Mail_admin = $this->apply_filters_mwform_admin_mail($Mail_admin); $Mail_admin->send(); // DB非保存時は管理者メール送信後、ファイルを削除 if (!$this->Setting->get('usedb')) { $File = new MW_WP_Form_File(); $File->delete_files($this->attachments); } }