Guest User

Untitled

a guest
Jun 19th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. ## vendor/extensions/database_form/app/models/database_form_page.rb
  2.  
  3. # Save form data
  4. def save_form
  5. form_response = FormResponse.new(:name => form_name)
  6. form_response.content = form_data
  7. if !form_response.save
  8. @form_error = "Error encountered while trying to submit form. #{$!}"
  9. false
  10. else
  11. send_static_email(form_data) unless self.parts.find_by_name('mailer').blank?
  12. true
  13. end
  14. end
  15.  
  16. def send_static_email(form_data)
  17. mailer_config = YAML::load(self.parts.find_by_name('mailer').content).symbolize_keys
  18. mail = Mail.new(self, mailer_config, form_data)
  19. mail.send
  20. end
Add Comment
Please, Sign In to add comment