liquid_feedback_frontend

annotate app/main/admin/_action/newsletter_update.lua @ 1859:02c34183b6df

Fixed wrong filename in INSTALL file
author bsw
date Tue Nov 28 18:54:51 2023 +0100 (6 months ago)
parents c0fd12b97d65
children
rev   line source
bsw@1248 1 local id = param.get_id()
bsw@1248 2
bsw@1248 3 local newsletter
bsw@1248 4
bsw@1248 5 if id then
bsw@1248 6 newsletter = Newsletter:by_id(id)
bsw@1248 7 if newsletter.sent then
bsw@1248 8 slot.select("error", function()
bsw@1248 9 ui.tag{ content = _"Newsletter has already been sent out" }
bsw@1248 10 end)
bsw@1248 11 return false
bsw@1248 12 end
bsw@1248 13 else
bsw@1248 14 newsletter = Newsletter:new()
bsw@1248 15 end
bsw@1248 16
bsw@1248 17 newsletter.published = param.get("published")
bsw@1248 18 if newsletter.published == nil or newsletter.published == "" then
bsw@1248 19 newsletter.published = "now"
bsw@1248 20 end
bsw@1248 21 newsletter.unit_id = param.get("unit_id", atom.integer)
bsw@1248 22 if newsletter.unit_id == 0 then
bsw@1248 23 newsletter.unit_id = nil
bsw@1248 24 end
bsw@1248 25 newsletter.include_all_members = param.get("include_all_members", atom.boolean)
bsw@1248 26 newsletter.subject = param.get("subject")
bsw@1248 27 newsletter.content = param.get("content")
bsw@1248 28
bsw@1248 29 newsletter:save()

Impressum / About Us