diff --git a/app/controllers/ps_admin/settings_controller.rb b/app/controllers/ps_admin/settings_controller.rb index 2ef69c7..8e6054c 100644 --- a/app/controllers/ps_admin/settings_controller.rb +++ b/app/controllers/ps_admin/settings_controller.rb @@ -30,6 +30,15 @@ module PsAdmin end end + def send_email + if params[:em] + NewsletterMailer.news_mail(params[:em]).deliver + else + NewsletterMailer.news_mail('adhinz@gmail.com').deliver + end + render plain: 'OK' + end + private def set_settings diff --git a/app/mailers/newsletter_mailer.rb b/app/mailers/newsletter_mailer.rb new file mode 100644 index 0000000..35817d6 --- /dev/null +++ b/app/mailers/newsletter_mailer.rb @@ -0,0 +1,10 @@ +# newsletter mailer +class NewsletterMailer < ApplicationMailer + default to: 'kaktusiarnia@kaktusiarnia.pl' + def news_mail(email) + ss = ScSetting.first + mail(subject: 'Kaktusiarnia Rumia - likwidacja kolekcji', + from: "#{ss.shop_name} ", + to: email) + end +end diff --git a/app/views/newsletter_mailer/news_mail.html.erb b/app/views/newsletter_mailer/news_mail.html.erb new file mode 100644 index 0000000..e03c1bf --- /dev/null +++ b/app/views/newsletter_mailer/news_mail.html.erb @@ -0,0 +1 @@ +

Witam,
Chcielibyśmy poinformować Państwa, że w związku z likwidacją naszej kaktusiarni, prowadzimy całkowitą wyprzedaż kolekcji.

Jeśli są Państwo zainteresowani zapraszamy na naszą stronę internetową:
katalogproduktow.kaktusiarnia.pl

Pragniemy również nadmienić iż w tym roku po raz ostatni można odwiedzić naszą kolekcję.

Dziękujemy, że byliście z nami przez te wszystkie lata


Pozdrawiam,
Andrzej Hinz


diff --git a/app/views/newsletter_mailer/news_mail.text.erb b/app/views/newsletter_mailer/news_mail.text.erb new file mode 100644 index 0000000..704b7f7 --- /dev/null +++ b/app/views/newsletter_mailer/news_mail.text.erb @@ -0,0 +1,12 @@ +Witam, +Chcielibyśmy poinformować Państwa, że w związku z likwidacją naszej kaktusiarni, prowadzimy całkowitą wyprzedaż kolekcji. + +Jeśli są Państwo zainteresowani zapraszamy na naszą stronę internetową: +katalogproduktow.kaktusiarnia.pl + +Pragniemy również nadmienić iż w tym roku po raz ostatni można odwiedzić naszą kolekcję. + +Dziękujemy, że byliście z nami przez te wszystkie lata + +Pozdrawiam, +Andrzej Hinz diff --git a/config/routes.rb b/config/routes.rb index 081fddb..d72206b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -34,6 +34,7 @@ Rails.application.routes.draw do resources :image post 'settings/xedit' post 'settings/home_page_update' + get 'settings/send_email' resources :settings resources :admins get 'order/anonimize'