liquid_feedback_frontend

diff model/newsletter.lua @ 1252:659e3eda2fad

Minor fixes to new notification system
author bsw
date Sun Apr 17 16:02:26 2016 +0200 (2016-04-17)
parents c0fd12b97d65
children 9ecd059eee79
line diff
     1.1 --- a/model/newsletter.lua	Sun Apr 17 15:04:07 2016 +0200
     1.2 +++ b/model/newsletter.lua	Sun Apr 17 16:02:26 2016 +0200
     1.3 @@ -6,36 +6,37 @@
     1.4    if not newsletter_to_send then
     1.5      return false
     1.6    end
     1.7 +
     1.8    local newsletter = newsletter_to_send.newsletter
     1.9    
    1.10    local newsletter_to_send = NewsletterToSend:by_newsletter_id(newsletter.id)
    1.11    newsletter_to_send:load("member")
    1.12 -  
    1.13 +
    1.14    newsletter.sent = "now"
    1.15    newsletter:save()
    1.16 -
    1.17 +  
    1.18    io.stderr:write("Sending newsletter " .. newsletter.id .. " to " .. (#newsletter_to_send) .. " members\n")
    1.19    
    1.20    for i, n in ipairs(newsletter_to_send) do
    1.21      
    1.22      local member = newsletter_to_send.member
    1.23      
    1.24 -    if not member.notify_email then
    1.25 -      return
    1.26 +    if member.notify_email then
    1.27 +      io.stderr:write("Sending newsletter " .. newsletter.id .. " to " .. member.notify_email .. "\n")
    1.28 +      
    1.29 +      local success = net.send_mail{
    1.30 +        envelope_from = config.mail_envelope_from,
    1.31 +        from          = config.mail_from,
    1.32 +        reply_to      = config.mail_reply_to,
    1.33 +        to            = member.notify_email,
    1.34 +        subject       = newsletter.subject,
    1.35 +        content_type  = "text/plain; charset=UTF-8",
    1.36 +        content       = newsletter.content
    1.37 +      }
    1.38      end
    1.39  
    1.40 -    io.stderr:write("Sending newsletter " .. newsletter.id .. " to " .. member.notify_email .. "\n")
    1.41 -    
    1.42 -    local success = net.send_mail{
    1.43 -      envelope_from = config.mail_envelope_from,
    1.44 -      from          = config.mail_from,
    1.45 -      reply_to      = config.mail_reply_to,
    1.46 -      to            = member.notify_email,
    1.47 -      subject       = newsletter.subject,
    1.48 -      content_type  = "text/plain; charset=UTF-8",
    1.49 -      content       = newsletter.content
    1.50 -    }
    1.51 -
    1.52    end
    1.53    
    1.54 +  return true
    1.55 +  
    1.56  end
    1.57 \ No newline at end of file

Impressum / About Us