Sha256: 9ed959f1a539ae634484f8094a4044ccc2c12cb97d03f3eb2dd52176150e61c5

Contents?: true

Size: 1.41 KB

Versions: 16

Compression:

Stored size: 1.41 KB

Contents

class RegistrationNotifyMailer < DmCore::SiteMailer
  
  helper  DmCore::LiquidHelper
  helper  DmCore::UrlHelper
  helper  DmCore::AccountHelper
    
  layout 'email_templates/dm_event_email_layout'

  #------------------------------------------------------------------------------
  def registration_notify(registration, content, substitutions)
    contact_email               = registration.workshop.contact_email
    account                     = registration.account
    @subject                    = substitutions['subject']
    @recipients                 = registration.email
    @bcc                        = []
    @bcc                       << account.preferred_archive_email if account.preferred_archive_email
    @bcc                       << contact_email if registration.workshop.bcc_contact_email
    @registration               = registration
    @content                    = content
    @state                      = substitutions['state']

    headers = { "Reply-To" => (contact_email != "") ? contact_email : account.preferred_smtp_from_email, 
                "Return-Path" => account.preferred_smtp_from_email }

    mail(to: @recipients, subject: @subject, bcc: @bcc, theme: account.account_prefix) do |format|
      format.text { render "layouts/email_templates/dm_event_registration_notify.text.erb" }
      format.html { render "layouts/email_templates/dm_event_registration_notify.html.erb" }
    end
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dm_event-4.2.3.10 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.9 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.8 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.7 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.6 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.5 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.4 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.3 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.2 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3.1 app/mailers/registration_notify_mailer.rb
dm_event-4.2.3 app/mailers/registration_notify_mailer.rb
dm_event-4.2.2.3 app/mailers/registration_notify_mailer.rb
dm_event-4.2.2.2 app/mailers/registration_notify_mailer.rb
dm_event-4.2.2.1 app/mailers/registration_notify_mailer.rb
dm_event-4.2.2 app/mailers/registration_notify_mailer.rb
dm_event-4.2.1.5 app/mailers/registration_notify_mailer.rb